diff --git a/.forgejo/workflows/check.yml b/.forgejo/workflows/check.yml new file mode 100644 index 0000000..b547c34 --- /dev/null +++ b/.forgejo/workflows/check.yml @@ -0,0 +1,24 @@ +name: check + +# Fast-fail lint/test on short-lived work branches, before it ever reaches +# main and triggers a dev-track release build. +on: + push: + branches: ['feature/**', 'fix/**'] + +jobs: + check: + runs-on: [self-hosted, hestia] + steps: + - name: checkout + run: | + set -euo pipefail + rm -rf src && mkdir src + git clone --branch "${GITHUB_REF_NAME}" --depth 1 \ + "https://git.breadway.dev/${GITHUB_REPOSITORY}.git" src + + - name: clippy + run: cd src && bash ci/build.sh cargo clippy --workspace --all-targets --locked -- -D warnings + + - name: test + run: cd src && bash ci/build.sh cargo test --workspace --locked diff --git a/.forgejo/workflows/dev-release.yml b/.forgejo/workflows/dev-release.yml index 0297b74..9ef75cc 100644 --- a/.forgejo/workflows/dev-release.yml +++ b/.forgejo/workflows/dev-release.yml @@ -18,11 +18,18 @@ jobs: git clone --branch main --depth 1 \ "https://git.breadway.dev/${GITHUB_REPOSITORY}.git" src + # Fails fast, before the expensive release build/test below, on any + # drift between api-schema.toml, the actual bread.*/IPC/CLI surface, + # Documentation.md, and README.md — see api-schema.toml's header and + # CONTRIBUTING.md's "Keeping the API docs honest" section. + - name: check-docs + run: cd src && cargo run -p xtask --locked -- check-docs + - name: build - run: cd src && cargo build --release --locked + run: cd src && bash ci/build.sh cargo build --release --locked - name: test - run: cd src && cargo test --release --locked --workspace + run: cd src && bash ci/build.sh cargo test --release --locked --workspace # breadd/Cargo.toml is the canonical version source (this workspace has # no shared workspace.package.version — breadd and bread-cli are kept @@ -54,7 +61,7 @@ jobs: set -euo pipefail PKG_DIR="/srv/breadway-dl/dev/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread; do + for bin in breadd bread bread-emit bread-module-host; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ diff --git a/.forgejo/workflows/rc-release.yml b/.forgejo/workflows/rc-release.yml index 38f7113..6adcf3b 100644 --- a/.forgejo/workflows/rc-release.yml +++ b/.forgejo/workflows/rc-release.yml @@ -21,10 +21,10 @@ jobs: "https://git.breadway.dev/${GITHUB_REPOSITORY}.git" src - name: build - run: cd src && cargo build --release --locked + run: cd src && bash ci/build.sh cargo build --release --locked - name: test - run: cd src && cargo test --release --locked --workspace + run: cd src && bash ci/build.sh cargo test --release --locked --workspace - name: prepare artifacts run: | @@ -32,7 +32,7 @@ jobs: VERSION="${GITHUB_REF_NAME#v}" PKG_DIR="/srv/breadway-dl/beta/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread; do + for bin in breadd bread bread-emit bread-module-host; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 244a336..36ab1ae 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -17,10 +17,10 @@ jobs: "https://git.breadway.dev/${GITHUB_REPOSITORY}.git" src - name: build - run: cd src && cargo build --release --locked + run: cd src && bash ci/build.sh cargo build --release --locked - name: test - run: cd src && cargo test --release --locked --workspace + run: cd src && bash ci/build.sh cargo test --release --locked --workspace - name: prepare artifacts run: | @@ -28,7 +28,7 @@ jobs: VERSION="${GITHUB_REF_NAME#v}" PKG_DIR="/srv/breadway-dl/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread; do + for bin in breadd bread bread-emit bread-module-host; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ @@ -48,9 +48,13 @@ jobs: echo "::error::BAKERY_MINISIGN_SEC_KEY_PATH secret not set — refusing to regenerate index.json unsigned (would leave a stale signature mismatched against fresh content and break bakery for everyone)" exit 1 fi - rm -rf /tmp/bread-ecosystem-ci - git clone https://git.breadway.dev/Breadway/bread-ecosystem.git /tmp/bread-ecosystem-ci - bash /tmp/bread-ecosystem-ci/scripts/gen-index.sh + rm -rf /tmp/bread-ecosystem-ci-* 2>/dev/null || true + # mktemp: a fixed clone path races when multiple repos' release + # workflows run close together on the same self-hosted runner. + ECOSYSTEM_CI_DIR="$(mktemp -d /tmp/bread-ecosystem-ci-XXXXXX)" + git clone https://git.breadway.dev/Breadway/bread-ecosystem.git "${ECOSYSTEM_CI_DIR}" + bash "${ECOSYSTEM_CI_DIR}/scripts/gen-index.sh" + rm -rf "${ECOSYSTEM_CI_DIR}" - name: upload to GitHub Release env: @@ -64,6 +68,10 @@ jobs: gh release upload "${GITHUB_REF_NAME}" --repo Breadway/bread \ "${PKG_DIR}/breadd-x86_64" \ "${PKG_DIR}/bread-x86_64" \ + "${PKG_DIR}/bread-emit-x86_64" \ + "${PKG_DIR}/bread-module-host-x86_64" \ "${PKG_DIR}/breadd-x86_64.sha256" \ "${PKG_DIR}/bread-x86_64.sha256" \ + "${PKG_DIR}/bread-emit-x86_64.sha256" \ + "${PKG_DIR}/bread-module-host-x86_64.sha256" \ --clobber diff --git a/.gitignore b/.gitignore index acf737f..c244516 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,3 @@ DAEMON.md LUA_RUNTIME.md CLAUDE_SPEC.md .claude -CLAUDE.md diff --git a/.grok/config.toml b/.grok/config.toml new file mode 100644 index 0000000..381bf4f --- /dev/null +++ b/.grok/config.toml @@ -0,0 +1,12 @@ +# Copied from .claude/settings.local.json +[permission] +allow = [ + "Bash(cargo test *)", + "Bash(/home/breadway/Projects/bread/target/debug/bread health *)", + "Bash(/home/breadway/Projects/bread/target/debug/bread sync *)", + "Bash(python3 *)", + "Bash(/home/breadway/Projects/bread/target/debug/bread modules *)", + "Bash(/home/breadway/Projects/bread/target/debug/bread doctor *)", + "Bash(/home/breadway/Projects/bread/target/debug/bread reload *)", + "Bash(cargo build *)", +] diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..7f5f181 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,42 @@ +# AGENTS.md — Repo hygiene + +This repo follows the branch/release workflow in `CONTRIBUTING.md`. +Read that before any git, branch, or release work. Do not invent a +different workflow. + +Day-to-day: one long-lived branch (`main`). New work goes on +`feature/` or `fix/`, then back into `main`. There is no +`dev` or `beta` branch — those names are **bakery tracks**, published +from `main` (dev) and from tags (`vX.Y.Z-rc.N` = beta, `vX.Y.Z` = stable). + +API surface, event names, and IPC contracts live in `Documentation.md` +(kept honest by `api-schema.toml` + `cargo run -p xtask -- check-docs`). +Treat that file, not this one, as the source of truth. + +## Remotes + +- `origin` — Forgejo (`git.breadway.dev`) — authoritative. +- `github` — mirror. Push tags/releases per `CONTRIBUTING.md`; day-to-day + work pushes to `origin` only. + +## CI + +- `dev-release.yml` — push to `main` (includes `check-docs`). +- `rc-release.yml` — `vX.Y.Z-rc.N` tag. +- `release.yml` — other `v*` tags. + +All three run on the self-hosted hestia runner. Nothing else runs on +plain commits or PRs. Distribution is `bakery`, not a PKGBUILD. + +## Local architecture (still true) + +- `breadd` — daemon (adapters → normalizer → state engine → Lua / IPC). +- `bread` — CLI over `$XDG_RUNTIME_DIR/bread/breadd.sock`. +- `bread-emit` — fire-and-forget IPC emit (hooks + command bus). +- `bread-module-host` — sandboxed out-of-process module runtime. +- Known-app registry and reserved domains: `bread-shared/src/apps.rs`. + +## Don't + +- Don't embed credentials in remote URLs — SSH or a credential helper only. +- Don't commit straight to `main`. diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..58d0cb8 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,20 @@ +# CLAUDE.md — Repo hygiene + +This repo follows the branch/release workflow documented in `CONTRIBUTING.md` +— read and follow it for any git, branch, or release work here (the +dev/beta/main lifecycle, `feature/x`/`fix/x` branch naming, when to cut or +reset `beta`, etc). Don't improvise a different workflow. +When starting work on a new feature, create branch "feature/" \ +When working on a bug or issue, create branch "fix/" + +## Remotes +- `origin` — Forgejo (`git.breadway.dev` via Hestia, SSH) — authoritative. +- `github` — GitHub mirror. Push both when publishing. + +## CI +- `dev-release.yml` triggers on `push: branches: ['dev']`; `beta-release.yml` + on `push: branches: ['beta']`; `release.yml` on a `v*` tag push. `package.yml` triggers the same way for the pacman-channel package. + None of these run on plain commits or PRs beyond what's listed. + +## Don't +- Don't embed credentials in remote URLs — SSH or a credential helper only. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 754ff2c..4d7c202 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -69,21 +69,27 @@ cargo test --release --workspace ### Keeping the API docs honest -`Documentation.md`'s Lua API and IPC protocol sections are hand-written and -have drifted from the actual code before — there's a checked-in registry, -`api-schema.toml`, plus an `xtask` checker that catches it happening again. +`Documentation.md`'s Lua API/IPC protocol sections and README's CLI +reference are hand-written and have drifted from the actual code before — +there's a checked-in registry, `api-schema.toml`, plus an `xtask` checker +(`cargo run -p xtask -- check-docs`) that catches it happening again, and +it's enforced in CI (`dev-release.yml` fails the build on any drift). Whenever you add, rename, or remove a `bread.*` Lua binding -(`breadd/src/lua/mod.rs`) or an IPC method (`breadd/src/ipc/mod.rs`): +(`breadd/src/lua/mod.rs`), an IPC method (`breadd/src/ipc/mod.rs`), or a +`bread` CLI command (`bread-cli/src/main.rs`): 1. Add/update/remove its entry in `api-schema.toml` to match. -2. Add/update the corresponding section in `Documentation.md` (a - `#### bread.` heading for a Lua binding, or a row in the IPC - Methods table for an IPC method). +2. Add/update the corresponding section — a `#### bread.` heading in + `Documentation.md` for a Lua binding, a row in `Documentation.md`'s IPC + Methods table for an IPC method, or a `bread ` line in `README.md`'s + "CLI reference" section for a CLI command. 3. Run `cargo run -p xtask -- check-docs` before committing. It fails with a non-zero exit and a list of exactly what's out of sync — added but - undocumented, stale in the schema, or missing a doc heading/row — if - `api-schema.toml`, the code, and `Documentation.md` don't all agree. + undocumented, stale in the schema, or missing a doc line — if + `api-schema.toml`, the code, `Documentation.md`, and `README.md` don't + all agree. CI runs this too, so anything that slips past a local run + still fails the build rather than landing on `main`. ## CI diff --git a/DEPRECATIONS.md b/DEPRECATIONS.md index cb9941c..bea97d9 100644 --- a/DEPRECATIONS.md +++ b/DEPRECATIONS.md @@ -23,7 +23,9 @@ compositor backend — see `Documentation.md`'s **Current behavior:** both names fire by default (`[compat] legacy_hyprland_event_names = true`). Setting that flag to `false` suppresses -the legacy names; only `bread.hyprland.*` fires. +the legacy names; only `bread.hyprland.*` fires. The state engine applies +*both* names (since v1.7.1), so disabling the legacy emit no longer freezes +`bread.state` monitors / active workspace / active window. **Deferred follow-up (not yet scheduled):** diff --git a/Documentation.md b/Documentation.md index bed1e8b..33053dc 100644 --- a/Documentation.md +++ b/Documentation.md @@ -43,7 +43,7 @@ The Lua API surface, the IPC method set, the event-name vocabulary, and the runt - **Since markers.** Additions made after the v1.0 baseline are marked inline with `*Since: vX.Y*`. Anything documented in this file without a marker is part of the v1.0 baseline. - **Version discovery.** The current API version is returned as `api_version` in the `health` IPC response (see [Dictionary: IPC protocol](#dictionary-ipc-protocol)), so a client — the CLI, a Lua module, or a sibling `bread*` app — can assert compatibility at connect time rather than discovering a mismatch mid-session. -This matters because the moment sibling apps and community modules depend on this vocabulary, it becomes a contract that can break people. Treat this file, not `README.md` or `CLAUDE.md`, as the single source of truth — those files intentionally point back here rather than keeping their own copies, after a duplicated Lua API section in `README.md` was found to have already drifted from reality. +This matters because the moment sibling apps and community modules depend on this vocabulary, it becomes a contract that can break people. Treat this file, not `README.md` or `AGENTS.md`, as the single source of truth — those files intentionally point back here rather than keeping their own copies, after a duplicated Lua API section in `README.md` was found to have already drifted from reality. ## Getting started @@ -1466,6 +1466,7 @@ Every Hyprland-sourced event below is dual-emitted: the daemon fires both the le | `bread.window.moved` *(Deprecated: v1.5 — use `bread.hyprland.window.moved`)* | `{ address, workspace }` | | `bread.hyprland.window.moved` *(Since: v1.5)* | `{ address, workspace }` | | `bread.hyprland.event` | `{ kind, raw, data }` (unhandled kinds — already namespaced, not part of this migration) | +| `bread.hyprland.snapshot` *(Since: v1.7.1)* | `{ monitors, workspaces, active_workspace, active_window }` — emitted once after the Hyprland event socket connects (and again after a reconnect). `bread.state` applies this event to replace compositor topology so monitors/workspaces/focus are populated before the next live event. Not dual-emitted under a legacy name. | ##### Compatibility: `[compat]` config @@ -1588,8 +1589,8 @@ Rides the same shell-hook transport as Terminal events (`bread hooks install she Two dotted-name segments are reserved, permanent parts of the schema — not one-off conventions: - **`bread..*`** — inbound events published *by* a sibling `bread*` application about its own state (e.g. `bread.clip.copied`). An app may only publish within its own segment; the daemon enforces this at the IPC boundary (a socket client claiming a `source` of an app id it doesn't own is rejected the same way spoofing `power`/`hyprland` is rejected today). -- **`bread.command..`** — outbound commands *to* a sibling application (e.g. `bread.command.clip.clear`). Any module or app may publish; only the target app subscribes. This reuses the existing event bus in both directions — there is no separate request/response protocol. -- The second dotted segment is drawn from a small known-apps registry (`bread_shared::apps::KNOWN_APPS`); daemon-internal domains (`terminal`, `git`, `hyprland`, `device`, `power`, `network`, `bluetooth`, `workspace`, `window`, `monitor`, `service`, `container`, `project`, `remote`, `system`, `profile`, `notify`, `command`, `workflow`) are reserved and cannot be claimed as app ids. *Since: v1.5 — `bluetooth`, `workspace`, `window`, and `monitor` added to this list (event families the Bluetooth and Hyprland adapters already published under, but that were missing from it); this same list is now also the boundary the IPC `emit` method's no-`source` path checks event names against, see [Dictionary: IPC protocol](#dictionary-ipc-protocol).* +- **`bread.command..`** — outbound commands *to* a sibling application (e.g. `bread.command.clip.clear`). Any module or app may publish; only the target app subscribes. This reuses the existing event bus in both directions — there is no separate request/response protocol. *Since: v1.7 — well-formed `bread.command..` names (`known-app` ∈ `KNOWN_APPS`, verb a non-empty extra dotted segment) are allowed on the unsourced/`bread-emit` path and via sourced `AdapterSource::App` emit (an app may publish a command to another known app). `BreadClient::command` in bread-utils is the typed helper for the same path. `command` remains in `RESERVED_DOMAINS` so it cannot be claimed as an app id; `bread.command.power.off` and `bread.command.notanapp.x` are still rejected. See [Dictionary: IPC protocol](#dictionary-ipc-protocol).* +- The second dotted segment is drawn from a small known-apps registry (`bread_shared::apps::KNOWN_APPS` in `bread-shared/src/apps.rs`); daemon-internal domains (`terminal`, `git`, `hyprland`, `device`, `power`, `network`, `bluetooth`, `workspace`, `window`, `monitor`, `service`, `container`, `project`, `remote`, `system`, `profile`, `notify`, `command`, `workflow`) are reserved and cannot be claimed as app ids. *Since: v1.5 — `bluetooth`, `workspace`, `window`, and `monitor` added to this list (event families the Bluetooth and Hyprland adapters already published under, but that were missing from it); this same list is now also the boundary the IPC `emit` method's no-`source` path checks event names against, see [Dictionary: IPC protocol](#dictionary-ipc-protocol).* - **Commands are best-effort.** Publishing `bread.command..` with no subscriber (the app isn't installed or isn't running) is a silent no-op — there is nothing to special-case, and no error is raised. An app that acts on a command *should* emit a corresponding `bread...done` (or `.failed`) confirmation; a module that needs to know a command was actually honored must `bread.wait`/`bread.wait_any` on that confirmation with a timeout rather than assume success. There is no mandatory request/response correlation layer — most commands are legitimately fire-and-forget, and building one would contradict the "no listener, no-op" degradation property. - **`bread.exec(" ...")`** remains the zero-infrastructure fallback for triggering a sibling app that has a synchronous CLI and no need for a structured response. @@ -1599,10 +1600,11 @@ Two dotted-name segments are reserved, permanent parts of the schema — not one This is the checklist for adding a new sibling `bread*` application to the fabric — it's deliberately short, because the whole design goal of the name-based app registry (over one `AdapterSource` enum variant per app) is that this never requires a daemon change beyond step 1. **breadclip is the reference implementation** — see its own `EVENTS.md` for a worked example of every step below. -1. **Register your app id.** Add it to `KNOWN_APPS` in `bread-shared/src/lib.rs` (a one-line, one-word-per-app list) — this is the only change to the `bread` repo itself a new integration needs. +1. **Register your app id.** Add it to `KNOWN_APPS` in `bread-shared/src/apps.rs` (a one-line, one-word-per-app list) — this is the only change to the `bread` repo itself a new integration needs. 2. **Depend on `bread-utils` with the `bread-client` feature.** In your app's daemon (the long-running piece, if you have one — a short-lived CLI tool can use `bread-emit` instead, see below), add `bread-utils = { ..., features = ["bread-client"] }` and use `bread_utils::bread_client::BreadClient`: - `BreadClient::connect(app_id)` — cheap, cannot fail (there is no persistent connection to fail at construction time). - `client.emit(event, data)` — publish within your own `bread..*` namespace. Each call is its own short-lived connection (fire-and-forget, like `bread-emit`) — safe to call from a short-lived per-event process invocation, not just from inside a long-running loop. + - `client.command(target, verb, data)` — publish `bread.command..` to another known app. Same fire-and-forget socket write as `emit`; this is the typed helper for the command-bus path that `bread-emit bread.command..` uses. *Since: v1.7 — the daemon actually accepts these on the unsourced and sourced-app emit paths; see [Namespaces](#namespaces).* - `client.subscribe("bread.command..**", |event| { ... })` — receive commands addressed to you, on a background thread with its own reconnect/backoff loop. 3. **If you don't have a persistent daemon at all** (just a CLI tool invoked occasionally), skip `bread-client` entirely and shell out to `bread-emit` instead (see `bread-emit`'s own `--help`) — it's built for exactly that case (occasional callers that can't justify holding a socket open). 4. **Emit confirmations for commands you honor.** `bread...done` or `.failed` after acting on a `bread.command..` — optional, but it's what lets a Lua workflow `bread.wait`/`bread.wait_any` for the real outcome instead of assuming success the moment it publishes a command. @@ -1726,7 +1728,7 @@ Available methods: | `profile.activate` | `name` | Switch active profile | | `events.subscribe` | — | Upgrade to streaming mode; pushes events line by line | | `events.replay` | `since_ms` | Replay buffered events from the last N ms | -| `emit` | `event`, `data`, optional `source`, `kind` | Inject an event. Without `source`, builds a `BreadEvent` directly, tagged `Manual` *(Since: v1.5 — previously tagged `System`; see below)*, for manually testing Lua handlers (this is what `bread emit ` and `bread-emit` use). With `source` set to `terminal`/`git`/`remote`, or a registered sibling-app id (see [Namespaces](#namespaces)), builds a real `RawEvent` (requires `kind` too) that goes through the normalizer like any adapter. Any other `source` value is rejected — this is the anti-spoofing boundary that stops a socket client from forging e.g. `power`/`hyprland` events. | +| `emit` | `event`, `data`, optional `source`, `kind` | Inject an event. Without `source`, builds a `BreadEvent` directly, tagged `Manual` *(Since: v1.5 — previously tagged `System`; see below)*, for manually testing Lua handlers (this is what `bread emit ` and `bread-emit` use). Well-formed `bread.command..` is allowed on this path *(Since: v1.7)*; other reserved domains stay rejected. With `source` set to `terminal`/`git`/`remote`, or a registered sibling-app id (see [Namespaces](#namespaces)), builds a real `RawEvent` (requires `kind` too) that goes through the normalizer like any adapter. A sourced app may also publish a well-formed command to another known app. Any other `source` value is rejected — this is the anti-spoofing boundary that stops a socket client from forging e.g. `power`/`hyprland` events. | | `workflows.list` | — | List running/completed workflow instances and their step/status *(Since: v1.2)* | | `widgets.list` | — | List all registered widgets across every module *(Since: v1.3)* | @@ -1763,4 +1765,6 @@ The `health` response's `api_version` field lets a client — the CLI, a Lua mod *Since: v1.5 — `emit` without `source` closed a spoofing gap: previously any event name was accepted with zero validation and tagged `System`, the same tag the daemon uses internally for events it originates itself in Rust code (`bread.system.startup`, `bread.profile.activated`, ...). That made a manually-injected event indistinguishable from a trusted, daemon-originated one. Now:* - *The unsourced path is tagged `AdapterSource::Manual`, not `System` — `System` is reserved for the daemon's own Rust-originated sends and can no longer be produced from data that arrived over the IPC socket.* - *The event name is rejected if its top-level dotted segment (the part right after `bread.`) is one of the reserved, adapter-owned domains in `bread_shared::apps::RESERVED_DOMAINS` — `terminal`, `git`, `hyprland`, `device`, `power`, `network`, `bluetooth`, `workspace`, `window`, `monitor`, `service`, `container`, `project`, `remote`, `system`, `profile`, `notify`, `command`, `workflow` (see [Namespaces](#namespaces)) — since a socket client emitting e.g. `bread.power.ac.connected` this way would otherwise be indistinguishable from the real power adapter observing it.* +- *Since: v1.7 — well-formed `bread.command..` is an explicit exception to that reserved-domain reject (`command` stays reserved so it cannot be claimed as an app id). `bread.command.clip.clear` is accepted unsourced and as a sourced `AdapterSource::App` emit from another known app; `bread.command.power.off`, `bread.command.notanapp.x`, and `bread.hyprland.*` are still rejected. `API_VERSION` bumped from `1.6.0` to `1.7.0` for this addition.* +- *Since: v1.7.1 — the state engine applies both legacy Hyprland names and `bread.hyprland.*` (so flipping `[compat] legacy_hyprland_event_names = false` no longer freezes monitors/workspace/window). `RuntimeState.workspaces` is written on `workspace.created`/`destroyed` and replaced by `bread.hyprland.snapshot`. `API_VERSION` bumped from `1.7.0` to `1.7.1`.* - *Freely-named custom/test event names (anything outside those reserved domains, including names with no `bread.` prefix at all) remain unrestricted — this is what keeps `bread emit ` useful for testing Lua handlers without unplugging cables, and what `bread-emit`'s fire-and-forget, no-reply-wait design still works against unchanged (a single JSON line write is still sufficient; no handshake was added).* diff --git a/README.md b/README.md index ebf18b4..9b48f5f 100644 --- a/README.md +++ b/README.md @@ -42,10 +42,12 @@ return M ## Architecture ``` -breadd/ Rust daemon — event pipeline, state engine, IPC, adapter supervision -bread-cli/ CLI frontend — talks to breadd over a Unix socket -bread-shared/ Shared types — RawEvent, BreadEvent, AdapterSource -packaging/ Arch PKGBUILD and systemd user service +breadd/ Rust daemon — event pipeline, state engine, IPC, adapter supervision +bread-cli/ CLI frontend — talks to breadd over a Unix socket +bread-emit/ Tiny fire-and-forget IPC emitter (hooks / command bus) +bread-module-host/ Out-of-process sandboxed Lua module runtime +bread-shared/ Shared types — RawEvent, BreadEvent, AdapterSource +packaging/ systemd user service unit (bakery installs this) ``` The daemon is structured in four layers: @@ -80,7 +82,7 @@ git clone https://git.breadway.dev/Breadway/bread.git cd bread ``` -Run the install script — it builds, symlinks `breadd` and `bread` into `~/.local/bin` (override with `BIN_DIR=…`), installs the systemd user service, and starts the daemon: +Run the install script — it builds, symlinks `breadd`, `bread`, `bread-emit`, and `bread-module-host` into `~/.local/bin` (override with `BIN_DIR=…`), installs the systemd user service, and starts the daemon: ```bash bash scripts/install.sh @@ -92,13 +94,16 @@ Or step by step (system-wide install): cargo build --release sudo install -Dm755 target/release/breadd /usr/bin/breadd sudo install -Dm755 target/release/bread /usr/bin/bread +sudo install -Dm755 target/release/bread-emit /usr/bin/bread-emit +sudo install -Dm755 target/release/bread-module-host /usr/bin/bread-module-host ``` -### Arch Linux (PKGBUILD) +### Via bakery + +Prebuilt binaries ship through `bakery` (the bread-ecosystem package manager), not a PKGBUILD / pacman package: ```bash -cd packaging/arch -makepkg -si +bakery install bread ``` ### systemd user service @@ -215,6 +220,7 @@ bread events bread.device.* # Stream filtered events bread events --since 60 # Replay events from the last 60 seconds bread events --fields event,data # Limit output to specific fields bread events --json # Output raw JSON +bread events --tree # Render as a causality tree (caused_by) instead of a flat stream bread emit # Manually fire an event (for testing) # Profiles @@ -226,6 +232,17 @@ bread modules list # List installed modules and daemon status bread modules install /local/path # Install from a local module directory bread modules remove # Remove an installed module (--yes skips confirmation) bread modules info # Show full manifest and daemon status +bread modules audit # Scan a module's Lua source and suggest a [[permissions]] block + +# Hooks +bread hooks install-shell [shell] # Install precmd/preexec/chpwd shell hooks (auto-detects $SHELL) +bread hooks install-git # Install git hooks (post-commit/checkout/merge) in the current repo + +# Compositor integration +bread init # Install breadbar's Hyprland layer-rule integration (shows a diff, asks to confirm) +bread init --dry-run # Print the proposed diff only, change nothing +bread init --yes # Skip the confirmation prompt (scripted/image builds) +bread init --undo # Remove the previously installed integration ``` --- @@ -236,10 +253,18 @@ Modules are Lua files (or directories) installed to `~/.config/bread/modules/`. ### Installing modules -Modules install from a local directory only. Modules run with full -`bread.exec()` privileges and are **not** sandboxed, so to use a module -published on a git host, clone it yourself and review the Lua before -installing from the local checkout: +Modules install from a local directory only. By default a module runs +in-process with full, ungated `bread.exec()` privileges — the same trust +model as before — so to use a module published on a git host, clone it +yourself and review the Lua before installing from the local checkout. +A module can opt into a smaller, enforced footprint by declaring +`[[permissions]]` in its manifest: it then runs out-of-process under an +OS-level (Landlock) sandbox limited to exactly what it declared, with a +`bread` table that only exposes the granted namespaces. See +[Capability-scoped modules](Documentation.md#capability-scoped-modules-since-v15) and +[Out-of-process module sandboxing](Documentation.md#out-of-process-module-sandboxing-since-v16) +for the full permission taxonomy and what's enforced at the kernel level +versus what isn't yet. ```bash git clone https://github.com/someuser/bread-wifi ~/src/bread-wifi diff --git a/api-schema.toml b/api-schema.toml index 0ff41ed..09b138d 100644 --- a/api-schema.toml +++ b/api-schema.toml @@ -1,13 +1,14 @@ # Bread Automation API schema — checked-in source-of-truth registry. # -# This is Workstream F (scoped down) from the governance-hardening report: -# a *drift detector*, not a doc generator. `Documentation.md`'s "Dictionary: -# Lua API" section is hand-written prose (one `#### bread.(...)` -# heading per binding, with worked examples and edge-case notes) — nothing -# here regenerates or reformats that prose. Instead, this file is the -# checked-in list of every `bread.*` Lua binding and IPC method that is -# supposed to exist right now, and `cargo run -p xtask -- check-docs` -# cross-checks it against: +# This is Workstream F from the governance-hardening report: a *drift +# detector*, not a doc generator. `Documentation.md`'s "Dictionary: Lua API" +# section is hand-written prose (one `#### bread.(...)` heading per +# binding, with worked examples and edge-case notes) — nothing here +# regenerates or reformats that prose. Instead, this file is the checked-in +# list of every `bread.*` Lua binding, IPC method, and `bread` CLI command +# that is supposed to exist right now, and `cargo run -p xtask -- check-docs` +# (wired into CI via .forgejo/workflows/dev-release.yml — fails the build on +# any drift) cross-checks it against: # # 1. The actual bindings registered in breadd/src/lua/mod.rs # (`bread.set("name", ...)` calls, the nested `_tbl.set(...)` calls @@ -18,26 +19,49 @@ # 2. The actual IPC methods dispatched in breadd/src/ipc/mod.rs's # `match req.method.as_str() { ... }` block, plus the specially-cased # `events.subscribe` streaming upgrade. -# 3. Documentation.md itself, to make sure each entry here still has a -# `#### bread.` heading (Lua) or a row in the IPC Methods table -# (IPC methods). +# 3. The actual `bread` CLI commands declared in bread-cli/src/main.rs's +# `Commands`/`ModulesCommand`/`HooksCommand` enums. +# 4. Documentation.md, to make sure each lua_function/lua_table/ipc_method +# entry here still has a `#### bread.` heading (Lua) or a row in +# the IPC Methods table (IPC methods). +# 5. README.md's "CLI reference" section, to make sure each cli_command +# entry here still has a `bread ` line there. This check exists +# because that section drifted from Documentation.md/the real CLI +# surface before check-docs covered it at all (missing `modules audit`, +# `hooks install-shell`/`install-git`, `events --tree`) — found and +# fixed by hand, then closed here so it can't recur silently. # -# Whenever you add, rename, or remove a `bread.*` binding or IPC method: +# Whenever you add, rename, or remove a `bread.*` binding, an IPC method, or +# a `bread` CLI command: # 1. Update this file to match. -# 2. Update/add the corresponding section in Documentation.md. +# 2. Update/add the corresponding section in Documentation.md (Lua/IPC) +# or README.md's CLI reference (CLI commands). # 3. Run `cargo run -p xtask -- check-docs` before committing — it fails -# loudly (non-zero exit) if the three are out of sync. +# loudly (non-zero exit) if the schema, the code, and the docs are out +# of sync. CI runs this too (dev-release.yml), so drift that slips past +# a local run still fails the build. # -# `kind` is one of: "lua_function", "lua_table", "ipc_method". -# `since` is the API version (Documentation.md's "API Stability & -# Versioning" section) the binding/method was introduced in. Anything from -# the original v1.0 baseline (no `*(Since: vX.Y)*` marker in Documentation.md) -# is listed as "1.0" here. +# `kind` is one of: "lua_function", "lua_table", "ipc_method", "cli_command". +# +# `since` means two different things depending on `kind`, because CLI +# commands were never part of the Bread Automation API's own versioned +# contract (see Documentation.md's "API Stability & Versioning" section — +# it's explicitly scoped to "Lua API surface + IPC methods + event +# vocabulary + runtime-state schema", not the CLI): +# - lua_function / lua_table / ipc_method: the Bread Automation API +# version (breadd/src/ipc/mod.rs's `API_VERSION`) the binding/method was +# introduced in. Anything from the original v1.0 baseline (no +# `*(Since: vX.Y)*` marker in Documentation.md) is listed as "1.0" here. +# - cli_command: the `bread`/`breadd` package version (the workspace +# crates' `Cargo.toml` `version`, kept in lockstep — see CONTRIBUTING.md) +# the command was introduced in. Pre-existing commands as of this +# registry's creation are listed as "0.7" (the release before this one); +# no attempt was made to date them more precisely than that. # # Format chosen: a single checked-in TOML file (this is the "a schema file # that's checked and diffed against the actual API surface, and CI fails the # build if they drift" option the source report names, as opposed to Rust -# attribute macros — overkill for a ~30-binding surface with no existing +# attribute macros — overkill for a ~45-entry surface with no existing # proc-macro infrastructure in this workspace). TOML specifically because # `toml = "0.8"` is already a dependency of breadd/bread-cli/bread-shared # (see breadd/src/core/config.rs, bread-cli/src/modules_mgmt.rs) — no new @@ -498,3 +522,94 @@ since = "1.2" name = "widgets.list" kind = "ipc_method" since = "1.3" + +# --------------------------------------------------------------------------- +# CLI commands (bread-cli/src/main.rs) — checked against README.md's "CLI +# reference" section, not Documentation.md (which has no CLI section of its +# own). `since` here is the package version, not the API_VERSION — see this +# file's header. + +[[entry]] +name = "reload" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "state" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "events" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "modules.list" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "modules.install" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "modules.remove" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "modules.info" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "modules.audit" +kind = "cli_command" +since = "0.8" + +[[entry]] +name = "hooks.install-shell" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "hooks.install-git" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "profile-list" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "profile-activate" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "emit" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "ping" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "health" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "doctor" +kind = "cli_command" +since = "0.7" + +[[entry]] +name = "init" +kind = "cli_command" +since = "0.8" diff --git a/bakery.toml b/bakery.toml index 06e237e..33a8998 100644 --- a/bakery.toml +++ b/bakery.toml @@ -1,6 +1,6 @@ name = "bread" description = "Reactive automation daemon and CLI for Linux desktops" -binaries = ["breadd", "bread"] +binaries = ["breadd", "bread", "bread-emit", "bread-module-host"] system_deps = ["systemd-libs", "openssl", "zlib"] optional_system_deps = ["bluez", "hyprland"] bread_deps = [] diff --git a/bread-cli/src/hooks_shell.rs b/bread-cli/src/hooks_shell.rs index 63b692a..4272c79 100644 --- a/bread-cli/src/hooks_shell.rs +++ b/bread-cli/src/hooks_shell.rs @@ -13,6 +13,20 @@ //! user later doesn't want it, an rc-file edit is much harder to notice and //! undo than a printed snippet they chose to paste in. //! +//! `bread init` (`init.rs`) looks like it breaks this rule — it does +//! propose an edit to a user's own `hyprland.lua` — but it's a narrower, +//! consent-gated exception, not a reversal of it. The difference is what's +//! silent about the failure mode: a missing shell hook is invisible +//! enrichment (no telemetry, nothing looks wrong), so leaving it to the +//! user to paste in at their own pace is the right default. A missing +//! compositor layer rule is not invisible — breadbar renders unblurred and +//! with the wrong opacity, which reads as "this app is broken," not +//! "optional feature not enabled," and there's no snippet a user could be +//! expected to reverse-engineer for that. `init.rs` earns the edit by +//! showing the exact diff, requiring explicit consent (prompt, `--yes`, or +//! nothing at all without a TTY), backing up the file first, and shipping +//! a real `--undo`. See `init.rs`'s module docs for the full rationale. +//! //! # Why bread-emit, not `bread emit` //! //! The generated hooks shell out to the separate `bread-emit` binary diff --git a/bread-cli/src/init.rs b/bread-cli/src/init.rs new file mode 100644 index 0000000..9920f8d --- /dev/null +++ b/bread-cli/src/init.rs @@ -0,0 +1,1281 @@ +//! `bread init` — installs bread's Hyprland compositor integration: the +//! `layerrule`s (blur, ignore_alpha, blur_popups, animation) that make +//! breadbar/breadbox actually look like the translucent shell they're +//! designed as, generated from the active shell theme's `[compositor]` +//! table via `bread-theme layerrules` → `~/.config/hypr/layerrules.json`. +//! +//! # Why this command auto-edits a file, unlike `hooks_shell`/`hooks_git` +//! +//! Read `hooks_shell.rs`'s module header first — it lays out the general +//! rule this repo follows: bread does not silently edit a user's own +//! startup/config files, because that kind of edit is hard to notice and +//! hard to undo. This module is the one deliberate exception, and it is +//! narrow and consent-gated on purpose: +//! +//! - A missing shell hook is invisible enrichment — the shell just doesn't +//! report telemetry, nothing looks broken, and the fix (source a line) +//! is something the user can take at their own pace. +//! - A missing compositor layer rule is not invisible. breadbar renders +//! without blur, without `ignore_alpha`, motion is wrong — it looks like +//! a broken app, not a missing optional feature, and a user hitting that +//! has no way to know the fix is "hand-write five `hl.layer_rule` calls +//! into your Hyprland config." The gap between "install the bread stack" +//! and "the shell looks right" needs to be closable in one command. +//! +//! So: this module *does* propose an edit to the user's own config, but +//! only ever one specific, clearly marked, single block; only after +//! showing the exact diff; only with the user's consent (an interactive +//! prompt, `--yes`, or nothing at all in a non-interactive session); always +//! behind a timestamped backup; and always reversible with `bread init +//! --undo`. Every actual line of layer-rule logic lives in a separate, +//! entirely bread-owned file (`~/.config/hypr/bread.lua`) that is +//! regenerated freely and never hand-edited — the one line touched in the +//! user's own `hyprland.lua` just sources it. +//! +//! # Scope: appearance only +//! +//! `bread.lua` (see [`BREAD_LUA`]) emits `hl.layer_rule` calls built from +//! exactly five fields: `blur`, `ignore_alpha`, `blur_popups`, `animation`, +//! `no_anim`. It never reads or emits window placement, workspace +//! assignment, or focus rules — those are `hl.window_rule` policy, are +//! never part of `layerrules.json`, and are explicitly out of scope for +//! this file even if a future `layerrules.json` somehow grew such a key. +//! An installer that rearranged a user's workspaces on upgrade would be a +//! serious bug; this module is structured so it physically cannot do that. +//! +//! # CLI shape: top-level `Init`, not `HooksCommand::Compositor` +//! +//! `hooks install-shell`/`hooks install-git` share one shape: "generate +//! some bread-owned files, print instructions, never touch the user's own +//! config." This command's shape is different in a way that matters enough +//! to warrant its own top-level verb rather than a third `hooks install` +//! variant: it *proposes an edit to a file it doesn't own*, which needs a +//! diff, a consent gate, a backup, and a symmetrical `--undo` — none of +//! which the `hooks` family has or needs. Folding it into `HooksCommand` +//! would either bolt consent/undo semantics onto a subcommand group that +//! otherwise has neither, or quietly suggest to a reader that hooks and +//! compositor integration are the same kind of operation, when the whole +//! point of this module's design is that they aren't. + +use anyhow::{Context, Result}; +use serde::Deserialize; +use std::collections::BTreeMap; +use std::fs; +use std::io::{self, IsTerminal, Write as IoWrite}; +use std::path::{Path, PathBuf}; + +/// Start-of-block marker written into the user's `hyprland.lua`. Both this +/// and [`MARKER_END`] must appear verbatim (as a whole trimmed line) for a +/// block to be recognized as bread-managed and therefore safe to update or +/// remove; text near, but not matching exactly, is left alone. +pub const MARKER_BEGIN: &str = "-- >>> bread managed >>>"; +/// End-of-block marker. See [`MARKER_BEGIN`]. +pub const MARKER_END: &str = "-- <<< bread managed <<<"; + +/// The single line inserted between the markers. Deliberately just a +/// `pcall(dofile(...))` — every actual rule lives in `bread.lua`, guarded +/// by its own internal `pcall` too (belt and suspenders: this call site +/// can never abort the rest of `hyprland.lua` even if `bread.lua` itself +/// somehow threw outside its own guard, e.g. a syntax error from a +/// half-written file). +fn managed_block_body() -> &'static str { + "pcall(dofile, os.getenv(\"HOME\") .. \"/.config/hypr/bread.lua\") -- bread compositor integration; installed by `bread init`, removed by `bread init --undo`" +} + +fn managed_block_text() -> String { + format!("{MARKER_BEGIN}\n{}\n{MARKER_END}", managed_block_body()) +} + +// --------------------------------------------------------------------------- +// bread.lua — the entirely bread-owned generated file +// --------------------------------------------------------------------------- + +/// Full contents written to `~/.config/hypr/bread.lua`. +/// +/// Self-contained on purpose: it bundles its own minimal JSON object +/// decoder rather than `dofile`-ing `scripts/lib/json.lua`, because that +/// file is a BOS/this-machine convention, not something every Hyprland+Lua +/// user has. The decoder only needs to handle what `layerrules.json` can +/// contain (a flat object of objects with string/number/bool/null leaves) +/// — see `bread-theme layerrules`'s writer for the schema this reads. +/// +/// The whole body runs inside one `pcall`. A missing `layerrules.json` +/// (bread-theme layerrules never run), an unreadable one, or a malformed +/// one all degrade to "no bread layer rules applied this session" — never +/// to a Hyprland config that fails to load. +const BREAD_LUA: &str = r#"-- ~/.config/hypr/bread.lua +-- +-- Generated by `bread init`. DO NOT HAND-EDIT — rerun `bread init` any +-- time to regenerate this file from the current layerrules.json, or +-- `bread init --undo` to remove the one line in hyprland.lua that sources +-- it (this file itself is left in place, inert, until you delete it). +-- +-- Reads ~/.config/hypr/layerrules.json (written by `bread-theme +-- layerrules` from the active shell theme's [compositor] table) and emits +-- one hl.layer_rule() per namespace it describes. +-- +-- Appearance only: blur, ignore_alpha, blur_popups, animation, no_anim. +-- This file must never grow window placement, workspace assignment, or +-- focus rules — those are hl.window_rule policy and belong in your own +-- hyprland.lua, not here. Only these five fields are ever read off each +-- entry below; any other key in layerrules.json (there should not be any) +-- is silently ignored. + +local ok, err = pcall(function() + local path = os.getenv("HOME") .. "/.config/hypr/layerrules.json" + + local fh = io.open(path, "r") + if not fh then + return -- no layerrules.json yet (bread-theme layerrules not run) — nothing to do + end + local raw = fh:read("*a") + fh:close() + + -- Minimal JSON decoder, scoped to layerrules.json's shape (an object of + -- objects; string/number/bool/null leaves; arrays supported for + -- completeness though the schema never uses one). Not a general-purpose + -- parser — see BREAD_LUA's doc comment in bread-cli/src/init.rs for why + -- this doesn't just dofile scripts/lib/json.lua. + local pos, len = 1, #raw + + local function skip_ws() + while pos <= len and raw:sub(pos, pos):match("%s") do + pos = pos + 1 + end + end + + local parse_value + + local function parse_string() + pos = pos + 1 + local out = {} + while pos <= len do + local c = raw:sub(pos, pos) + if c == '"' then + pos = pos + 1 + return table.concat(out) + elseif c == "\\" then + local n = raw:sub(pos + 1, pos + 1) + local escapes = { ['"'] = '"', ["\\"] = "\\", ["/"] = "/", b = "\b", f = "\f", n = "\n", r = "\r", t = "\t" } + out[#out + 1] = escapes[n] or n + pos = pos + 2 + else + out[#out + 1] = c + pos = pos + 1 + end + end + error("unterminated string in layerrules.json") + end + + local function parse_array() + pos = pos + 1 + skip_ws() + local arr = {} + if raw:sub(pos, pos) == "]" then + pos = pos + 1 + return arr + end + while true do + skip_ws() + arr[#arr + 1] = parse_value() + skip_ws() + local c = raw:sub(pos, pos) + pos = pos + 1 + if c == "]" then + return arr + elseif c ~= "," then + error("expected ',' or ']' in layerrules.json array") + end + end + end + + local function parse_object() + pos = pos + 1 + skip_ws() + local obj = {} + if raw:sub(pos, pos) == "}" then + pos = pos + 1 + return obj + end + while true do + skip_ws() + local key = parse_string() + skip_ws() + if raw:sub(pos, pos) ~= ":" then + error("expected ':' in layerrules.json object") + end + pos = pos + 1 + skip_ws() + obj[key] = parse_value() + skip_ws() + local c = raw:sub(pos, pos) + pos = pos + 1 + if c == "}" then + return obj + elseif c ~= "," then + error("expected ',' or '}' in layerrules.json object") + end + end + end + + parse_value = function() + skip_ws() + local c = raw:sub(pos, pos) + if c == '"' then + return parse_string() + elseif c == "{" then + return parse_object() + elseif c == "[" then + return parse_array() + elseif raw:sub(pos, pos + 3) == "true" then + pos = pos + 4 + return true + elseif raw:sub(pos, pos + 4) == "false" then + pos = pos + 5 + return false + elseif raw:sub(pos, pos + 3) == "null" then + pos = pos + 4 + return nil + else + local start = pos + while pos <= len and raw:sub(pos, pos):match("[%d%+%-.eE]") do + pos = pos + 1 + end + if pos == start then + error("unexpected character in layerrules.json at byte " .. pos) + end + return tonumber(raw:sub(start, pos - 1)) + end + end + + local parsed = parse_value() + if type(parsed) ~= "table" then + return + end + + local namespaces = {} + for ns, rule in pairs(parsed) do + if type(ns) == "string" and type(rule) == "table" then + namespaces[#namespaces + 1] = ns + end + end + table.sort(namespaces) -- deterministic emission order + + for _, ns in ipairs(namespaces) do + local r = parsed[ns] + hl.layer_rule({ + name = ns, + match = { namespace = "^" .. ns .. "$" }, + blur = r.blur == true, + ignore_alpha = r.ignore_alpha, + blur_popups = r.blur_popups == true, + animation = r.animation, + no_anim = r.no_anim == true, + }) + end +end) + +if not ok then + -- Never let a bad layerrules.json break the rest of the compositor + -- config — Hyprland just runs without bread's layer rules until the + -- underlying file is fixed (or regenerated with `bread-theme layerrules`). + io.stderr:write("bread.lua: layer rules not applied: " .. tostring(err) .. "\n") +end +"#; + +// --------------------------------------------------------------------------- +// Config layout detection +// --------------------------------------------------------------------------- + +/// What we found at `~/.config/hypr` and whether it's something `bread +/// init` can safely auto-edit. +#[derive(Debug, PartialEq, Eq)] +enum ConfigLayout { + /// `hyprland.lua` exists and is readable as UTF-8 text — the only + /// layout this command will ever write to. + Lua(PathBuf), + /// No `hyprland.lua`, but `hyprland.conf` exists — the legacy hyprlang + /// format. Never auto-edited (a `dofile`-based integration can't work + /// there anyway; conf and Lua are different, mutually exclusive config + /// entry points). + ConfOnly(PathBuf), + /// Neither recognized, or `hyprland.lua` exists but couldn't be read as + /// text (permissions, binary garbage, etc). Conservative default: + /// print instructions, write nothing. + Unrecognized, +} + +fn detect_layout(hypr_dir: &Path) -> ConfigLayout { + let lua_path = hypr_dir.join("hyprland.lua"); + let conf_path = hypr_dir.join("hyprland.conf"); + + if lua_path.is_file() { + return if fs::read_to_string(&lua_path).is_ok() { + ConfigLayout::Lua(lua_path) + } else { + ConfigLayout::Unrecognized + }; + } + if conf_path.is_file() { + return ConfigLayout::ConfOnly(conf_path); + } + ConfigLayout::Unrecognized +} + +// --------------------------------------------------------------------------- +// BOS / existing-owner conflict detection +// --------------------------------------------------------------------------- + +/// How deep to recurse under `~/.config/hypr` while scanning for an +/// existing `breadbar` layer rule. Real trees here are a handful of levels +/// (`scripts/ui/rules.lua`, etc); this is just a hang-safety bound. +const CONFLICT_SCAN_MAX_DEPTH: usize = 8; + +/// Look for a `breadbar*` layer rule bread doesn't own — either BOS's own +/// dotfiles or a user's hand-authored one (this machine's +/// `scripts/ui/rules.lua` is exactly this case: `hl.layer_rule({ name = +/// "breadbar-island", match = { namespace = "^breadbar$" }, ... })`). +/// +/// Detection is deliberately heuristic and file-scoped rather than a real +/// Lua/hyprlang parse: any `.lua` or `.conf` file under `hypr_dir` (other +/// than bread's own generated `bread.lua`) that mentions both a layer-rule +/// keyword (`layer_rule` for Lua, `layerrule` for hyprlang conf) and +/// `breadbar` is treated as an existing owner. False positives (a file +/// that mentions both words without actually defining a breadbar layer +/// rule) are the safe failure mode here — worst case bread declines to +/// install and points at a red herring, which is recoverable by hand; +/// installing a second, conflicting rule set is not. +fn find_breadbar_conflict(hypr_dir: &Path) -> Result> { + if !hypr_dir.is_dir() { + return Ok(None); + } + scan_dir_for_conflict(hypr_dir, 0) +} + +fn scan_dir_for_conflict(dir: &Path, depth: usize) -> Result> { + if depth > CONFLICT_SCAN_MAX_DEPTH { + return Ok(None); + } + let entries = match fs::read_dir(dir) { + Ok(e) => e, + Err(_) => return Ok(None), // an unreadable subdir shouldn't abort the whole command + }; + for entry in entries { + let entry = entry.context("reading directory entry while scanning for compositor conflicts")?; + let path = entry.path(); + let file_type = entry.file_type()?; + + if file_type.is_dir() { + if let Some(found) = scan_dir_for_conflict(&path, depth + 1)? { + return Ok(Some(found)); + } + continue; + } + if !file_type.is_file() { + continue; + } + if path.file_name().and_then(|n| n.to_str()) == Some("bread.lua") { + continue; // our own generated file — never a conflict with itself + } + let ext = path.extension().and_then(|e| e.to_str()).unwrap_or(""); + if ext != "lua" && ext != "conf" { + continue; + } + let Ok(content) = fs::read_to_string(&path) else { + continue; + }; + if mentions_breadbar_layer_rule(&content) { + return Ok(Some(path)); + } + } + Ok(None) +} + +fn mentions_breadbar_layer_rule(content: &str) -> bool { + let lower = content.to_ascii_lowercase(); + let has_layer_rule_keyword = lower.contains("layer_rule") || lower.contains("layerrule"); + has_layer_rule_keyword && lower.contains("breadbar") +} + +// --------------------------------------------------------------------------- +// Managed-block find / plan (pure — operate on strings only) +// --------------------------------------------------------------------------- + +/// Locate the bread-managed block's (start, end) 0-based *line* indices in +/// `content`, if present. A line must match a marker exactly after +/// trimming — a passing mention of the marker text mid-line is not enough, +/// mirroring `hooks_git.rs`'s `is_bread_managed`. +fn find_managed_block(content: &str) -> Option<(usize, usize)> { + let lines: Vec<&str> = content.lines().collect(); + let start = lines.iter().position(|l| l.trim() == MARKER_BEGIN)?; + let end = lines[start..].iter().position(|l| l.trim() == MARKER_END)? + start; + Some((start, end)) +} + +/// Outcome of planning an install edit against a file's current content. +#[derive(Debug, PartialEq, Eq)] +enum ChangeKind { + /// A bread block is already present and byte-identical to what we'd + /// write — nothing to change in `hyprland.lua` (`bread.lua` itself is + /// still freely refreshed by the caller). + Unchanged, + /// No existing block found; the new one will be appended at the end. + Appended, + /// An existing block was found at these 0-based line indices and will + /// be replaced in place (its content differs from what we'd write now + /// — e.g. an older bread version's block). + Replaced { start: usize, end: usize }, +} + +/// Compute the new file content and what kind of change that represents, +/// without touching the filesystem. +fn plan_install(content: &str) -> (String, ChangeKind) { + let block = managed_block_text(); + + if let Some((start, end)) = find_managed_block(content) { + let lines: Vec<&str> = content.lines().collect(); + let existing_block = lines[start..=end].join("\n"); + if existing_block == block { + return (content.to_string(), ChangeKind::Unchanged); + } + + let mut new_lines: Vec<&str> = Vec::with_capacity(lines.len()); + new_lines.extend_from_slice(&lines[..start]); + let block_lines: Vec<&str> = block.lines().collect(); + new_lines.extend_from_slice(&block_lines); + new_lines.extend_from_slice(&lines[end + 1..]); + + let mut new_content = new_lines.join("\n"); + if content.ends_with('\n') { + new_content.push('\n'); + } + (new_content, ChangeKind::Replaced { start, end }) + } else { + let mut new_content = content.to_string(); + if !new_content.is_empty() && !new_content.ends_with('\n') { + new_content.push('\n'); + } + if !new_content.is_empty() { + new_content.push('\n'); // blank separator before the appended block + } + new_content.push_str(&block); + new_content.push('\n'); + (new_content, ChangeKind::Appended) + } +} + +/// Compute the content with the bread-managed block removed, if one is +/// present. Also drops a single blank separator line immediately before +/// the block, if there is one, to avoid leaving a stray blank line behind +/// on every round trip. +fn plan_undo(content: &str) -> Option { + let (start, end) = find_managed_block(content)?; + let lines: Vec<&str> = content.lines().collect(); + + let mut new_lines: Vec<&str> = Vec::with_capacity(lines.len()); + new_lines.extend_from_slice(&lines[..start]); + new_lines.extend_from_slice(&lines[end + 1..]); + + if start > 0 && lines[start - 1].trim().is_empty() { + // Remove the one separator blank line `plan_install` would have + // added, if it's still the line immediately preceding the block. + let idx_in_new = start - 1; + if new_lines.get(idx_in_new).is_some_and(|l| l.trim().is_empty()) { + new_lines.remove(idx_in_new); + } + } + + let mut new_content = new_lines.join("\n"); + if content.ends_with('\n') && !new_content.is_empty() { + new_content.push('\n'); + } + Some(new_content) +} + +// --------------------------------------------------------------------------- +// layerrules.json → hyprlang `.conf` snippet (for the print-only fallback) +// --------------------------------------------------------------------------- + +#[derive(Debug, Deserialize, Default)] +struct LayerRuleEntry { + #[serde(default)] + blur: bool, + ignore_alpha: Option, + #[serde(default)] + blur_popups: bool, + animation: Option, + #[serde(default)] + no_anim: bool, +} + +/// `BTreeMap` so iteration order (used when rendering the snippet) is +/// deterministic without a separate sort step. +type LayerRulesFile = BTreeMap; + +/// Read and parse `~/.config/hypr/layerrules.json`. +/// +/// `None` means the file doesn't exist (not an error — `bread-theme +/// layerrules` just hasn't been run yet). `Some(Err(..))` means it exists +/// but couldn't be read or parsed; the message is meant to be shown to the +/// user as-is. +fn read_layerrules_json(hypr_dir: &Path) -> Option> { + let path = hypr_dir.join("layerrules.json"); + if !path.exists() { + return None; + } + match fs::read_to_string(&path) { + Err(e) => Some(Err(format!("could not read {}: {e}", path.display()))), + Ok(raw) => match serde_json::from_str::(&raw) { + Ok(v) => Some(Ok(v)), + Err(e) => Some(Err(format!("could not parse {} as JSON: {e}", path.display()))), + }, + } +} + +/// Render `rules` as hyprlang `.conf` `layerrule` lines — the manual +/// snippet printed for a `hyprland.conf`-only or unrecognized layout. Same +/// five fields as `bread.lua`, nothing else. +fn render_conf_snippet(rules: &LayerRulesFile) -> String { + let mut out = String::new(); + for (ns, r) in rules { + let pattern = format!("^{ns}$"); + if r.no_anim { + out.push_str(&format!("layerrule = noanim,{pattern}\n")); + } + if r.blur { + out.push_str(&format!("layerrule = blur,{pattern}\n")); + } + if let Some(alpha) = r.ignore_alpha { + out.push_str(&format!("layerrule = ignorealpha {alpha},{pattern}\n")); + } + if r.blur_popups { + out.push_str(&format!("layerrule = blurpopups,{pattern}\n")); + } + if let Some(animation) = &r.animation { + out.push_str(&format!("layerrule = animation {animation},{pattern}\n")); + } + } + out +} + +// --------------------------------------------------------------------------- +// Consent +// --------------------------------------------------------------------------- + +enum Consent { + Yes, + No, + /// No TTY on stdin and `--yes` wasn't given — per spec, this must never + /// write. + NonInteractive, +} + +fn ask_consent(yes: bool, prompt: &str) -> Result { + if yes { + return Ok(Consent::Yes); + } + if !io::stdin().is_terminal() { + return Ok(Consent::NonInteractive); + } + print!("{prompt} [y/N] "); + io::stdout().flush()?; + let mut line = String::new(); + io::stdin().read_line(&mut line)?; + if line.trim().eq_ignore_ascii_case("y") { + Ok(Consent::Yes) + } else { + Ok(Consent::No) + } +} + +// --------------------------------------------------------------------------- +// Backups +// --------------------------------------------------------------------------- + +/// A timestamped backup path alongside `original`, disambiguated with a +/// numeric suffix in the unlikely case two runs land in the same second. +fn unique_backup_path(original: &Path) -> PathBuf { + let stamp = chrono::Local::now().format("%Y%m%d-%H%M%S"); + let base = format!("{}.bak.{stamp}", original.display()); + let mut candidate = PathBuf::from(&base); + let mut n = 1u32; + while candidate.exists() { + candidate = PathBuf::from(format!("{base}.{n}")); + n += 1; + } + candidate +} + +// --------------------------------------------------------------------------- +// Diff / message rendering +// --------------------------------------------------------------------------- + +fn print_proposed_change(path: &Path, original: &str, new_content: &str, change: &ChangeKind) { + println!("Proposed change to {}:", path.display()); + println!(); + match change { + ChangeKind::Unchanged => { + println!(" (already installed — no change needed)"); + } + ChangeKind::Appended => { + let (start, end) = + find_managed_block(new_content).expect("block was just appended"); + let new_lines: Vec<&str> = new_content.lines().collect(); + println!(" appended at end of file (new lines {}-{}):", start + 1, end + 1); + println!(); + for (i, line) in new_lines[start..=end].iter().enumerate() { + println!(" + {:>4} {}", start + 1 + i, line); + } + } + ChangeKind::Replaced { start, end } => { + let old_lines: Vec<&str> = original.lines().collect(); + println!( + " existing bread block at lines {}-{} will be updated:", + start + 1, + end + 1 + ); + println!(); + for (i, line) in old_lines[*start..=*end].iter().enumerate() { + println!(" - {:>4} {}", start + 1 + i, line); + } + let (nstart, nend) = + find_managed_block(new_content).expect("block was just replaced"); + let new_lines: Vec<&str> = new_content.lines().collect(); + for (i, line) in new_lines[nstart..=nend].iter().enumerate() { + println!(" + {:>4} {}", nstart + 1 + i, line); + } + } + } + println!(); +} + +fn print_bos_conflict(path: &Path) { + println!( + "bread init: found an existing breadbar layer rule in {} — refusing to install.", + path.display() + ); + println!( + "Two owners writing the same Hyprland layer rules is how they end up fighting each \ + other on reload. That file already provides this behavior (BOS's own dotfiles, or \ + something hand-authored) — edit it directly if you want to change the rules, or \ + remove it first if you'd rather have `bread init` manage this from now on." + ); +} + +enum ManualReason<'a> { + ConfOnly(&'a Path), + Unrecognized, + LuaUnreadable(&'a Path), +} + +fn print_manual_snippet(hypr_dir: &Path, reason: ManualReason) { + match reason { + ManualReason::ConfOnly(path) => { + println!( + "bread init: found {} but no hyprland.lua — bread only auto-edits the Lua-based \ + Hyprland config, never .conf (they're different, mutually exclusive config \ + entry points), so nothing was written.", + path.display() + ); + } + ManualReason::Unrecognized => { + println!( + "bread init: no recognized Hyprland config found at {} (looked for \ + hyprland.lua, hyprland.conf) — nothing was written.", + hypr_dir.display() + ); + } + ManualReason::LuaUnreadable(path) => { + println!( + "bread init: {} exists but could not be read as text — bread only auto-edits a \ + config it can safely parse, so nothing was written.", + path.display() + ); + } + } + println!(); + + match reason { + ManualReason::ConfOnly(_) | ManualReason::Unrecognized => { + match read_layerrules_json(hypr_dir) { + Some(Ok(rules)) if !rules.is_empty() => { + println!("Paste this into hyprland.conf to get the same blur/opacity behavior:"); + println!(); + print!("{}", render_conf_snippet(&rules)); + } + Some(Ok(_)) => { + println!( + "~/.config/hypr/layerrules.json exists but is empty — nothing to paste \ + yet. Set a theme's [compositor] table and run `bread-theme layerrules`." + ); + } + Some(Err(e)) => { + println!( + "~/.config/hypr/layerrules.json exists but {e} — fix it and re-run \ + `bread init`, or run `bread-theme layerrules` to regenerate it." + ); + } + None => { + println!( + "Run `bread-theme layerrules` first to generate \ + ~/.config/hypr/layerrules.json from your active theme, then re-run \ + `bread init` for the exact snippet." + ); + } + } + } + ManualReason::LuaUnreadable(_) => { + println!("If this really is a Lua config, add this near the end of the file:"); + println!(); + println!("{}", managed_block_text()); + } + } +} + +// --------------------------------------------------------------------------- +// Install / undo +// --------------------------------------------------------------------------- + +fn write_bread_lua(hypr_dir: &Path) -> Result { + fs::create_dir_all(hypr_dir) + .with_context(|| format!("failed to create {}", hypr_dir.display()))?; + let path = hypr_dir.join("bread.lua"); + fs::write(&path, BREAD_LUA).with_context(|| format!("failed to write {}", path.display()))?; + Ok(path) +} + +fn run_install(hypr_dir: &Path, dry_run: bool, yes: bool) -> Result<()> { + if let Some(existing) = find_breadbar_conflict(hypr_dir)? { + print_bos_conflict(&existing); + return Ok(()); + } + + let lua_path = match detect_layout(hypr_dir) { + ConfigLayout::Lua(path) => path, + ConfigLayout::ConfOnly(path) => { + print_manual_snippet(hypr_dir, ManualReason::ConfOnly(&path)); + return Ok(()); + } + ConfigLayout::Unrecognized => { + let candidate = hypr_dir.join("hyprland.lua"); + if candidate.exists() { + print_manual_snippet(hypr_dir, ManualReason::LuaUnreadable(&candidate)); + } else { + print_manual_snippet(hypr_dir, ManualReason::Unrecognized); + } + return Ok(()); + } + }; + + let original = fs::read_to_string(&lua_path) + .with_context(|| format!("failed to read {}", lua_path.display()))?; + let (new_content, change) = plan_install(&original); + + if change == ChangeKind::Unchanged { + println!( + "bread init: compositor integration already installed in {}.", + lua_path.display() + ); + if dry_run { + println!("(dry run — bread.lua left untouched)"); + return Ok(()); + } + let bread_lua_path = write_bread_lua(hypr_dir)?; + println!("bread.lua refreshed at {}", bread_lua_path.display()); + return Ok(()); + } + + print_proposed_change(&lua_path, &original, &new_content, &change); + + if dry_run { + println!("(dry run — no changes made)"); + return Ok(()); + } + + match ask_consent(yes, "Apply this change?")? { + Consent::No => { + println!("aborted — no changes made."); + return Ok(()); + } + Consent::NonInteractive => { + println!( + "non-interactive session — re-run with --yes to apply this change, or paste \ + the snippet above yourself." + ); + return Ok(()); + } + Consent::Yes => {} + } + + let bread_lua_path = write_bread_lua(hypr_dir)?; + let backup = unique_backup_path(&lua_path); + fs::copy(&lua_path, &backup).with_context(|| { + format!("failed to back up {} to {}", lua_path.display(), backup.display()) + })?; + fs::write(&lua_path, &new_content) + .with_context(|| format!("failed to write {}", lua_path.display()))?; + + println!("bread init: installed."); + println!(" wrote {}", bread_lua_path.display()); + println!(" edited {}", lua_path.display()); + println!(" backup {}", backup.display()); + Ok(()) +} + +fn run_undo(hypr_dir: &Path, dry_run: bool, yes: bool) -> Result<()> { + let lua_path = match detect_layout(hypr_dir) { + ConfigLayout::Lua(path) => path, + _ => { + println!( + "bread init --undo: no bread-managed hyprland.lua found at {} — nothing to undo.", + hypr_dir.display() + ); + return Ok(()); + } + }; + + let original = fs::read_to_string(&lua_path) + .with_context(|| format!("failed to read {}", lua_path.display()))?; + + let Some((start, end)) = find_managed_block(&original) else { + println!( + "bread init --undo: no bread-managed block found in {} — nothing to undo.", + lua_path.display() + ); + return Ok(()); + }; + + let new_content = plan_undo(&original).expect("block located just above"); + + println!("Proposed change to {}:", lua_path.display()); + println!(); + println!(" bread block at lines {}-{} will be removed:", start + 1, end + 1); + println!(); + let old_lines: Vec<&str> = original.lines().collect(); + for (i, line) in old_lines[start..=end].iter().enumerate() { + println!(" - {:>4} {}", start + 1 + i, line); + } + println!(); + + if dry_run { + println!("(dry run — no changes made)"); + return Ok(()); + } + + match ask_consent(yes, "Remove this block?")? { + Consent::No => { + println!("aborted — no changes made."); + return Ok(()); + } + Consent::NonInteractive => { + println!("non-interactive session — re-run with --yes to apply this change."); + return Ok(()); + } + Consent::Yes => {} + } + + let backup = unique_backup_path(&lua_path); + fs::copy(&lua_path, &backup).with_context(|| { + format!("failed to back up {} to {}", lua_path.display(), backup.display()) + })?; + fs::write(&lua_path, &new_content) + .with_context(|| format!("failed to write {}", lua_path.display()))?; + + println!("bread init --undo: removed."); + println!(" edited {}", lua_path.display()); + println!(" backup {}", backup.display()); + + let bread_lua = hypr_dir.join("bread.lua"); + if bread_lua.exists() { + println!( + " note {} was left in place (harmless — nothing sources it anymore); delete \ + it yourself if you want it gone", + bread_lua.display() + ); + } + Ok(()) +} + +// --------------------------------------------------------------------------- +// Public entry points +// --------------------------------------------------------------------------- + +/// `~/.config/hypr` — Hyprland always reads its config from here; unlike +/// most XDG apps this is not `$XDG_CONFIG_HOME`-relative in practice, so +/// this resolves `$HOME` directly rather than going through +/// `dirs::config_dir()`. +pub fn hypr_dir() -> PathBuf { + if let Some(home) = dirs::home_dir() { + return home.join(".config").join("hypr"); + } + if let Ok(home) = std::env::var("HOME") { + return PathBuf::from(home).join(".config").join("hypr"); + } + PathBuf::from(".config/hypr") +} + +/// `bread init` entry point. +pub fn run(dry_run: bool, yes: bool, undo: bool) -> Result<()> { + let dir = hypr_dir(); + if undo { + run_undo(&dir, dry_run, yes) + } else { + run_install(&dir, dry_run, yes) + } +} + +/// Status lines for `bread doctor`'s compositor section. Pure +/// filesystem/string inspection — no daemon round trip, so this works even +/// when breadd isn't running, and it never installs anything itself. +pub fn doctor_report(hypr_dir: &Path) -> Vec { + let mut lines = Vec::new(); + + if let Ok(Some(existing)) = find_breadbar_conflict(hypr_dir) { + lines.push(format!( + " compositor ✓ layer rules provided by {} (not bread-managed)", + existing.display() + )); + return lines; + } + + match detect_layout(hypr_dir) { + ConfigLayout::Lua(path) => { + let content = fs::read_to_string(&path).unwrap_or_default(); + let installed = find_managed_block(&content).is_some(); + let bread_lua_exists = hypr_dir.join("bread.lua").is_file(); + match (installed, bread_lua_exists) { + (true, true) => lines.push( + " compositor ✓ installed (bread.lua sourced from hyprland.lua)".to_string(), + ), + (true, false) => lines.push( + " compositor ⚠ hyprland.lua sources bread.lua, but bread.lua is missing \ + — run `bread init` to regenerate it" + .to_string(), + ), + (false, _) => lines.push( + " compositor ✗ not installed — run `bread init` to enable layer-rule \ + blur/opacity for breadbar" + .to_string(), + ), + } + } + ConfigLayout::ConfOnly(_) => { + lines.push( + " compositor ✗ not installed (hyprland.conf detected, not the Lua config) \ + — run `bread init` for the layerrule snippet to paste in by hand" + .to_string(), + ); + } + ConfigLayout::Unrecognized => { + lines.push( + " compositor ✗ not installed (no recognized Hyprland config found) — run \ + `bread init`" + .to_string(), + ); + } + } + + let layerrules_json = hypr_dir.join("layerrules.json"); + lines.push(format!( + " layerrules {}", + if layerrules_json.is_file() { + format!("present ({})", layerrules_json.display()) + } else { + "missing — run `bread-theme layerrules`".to_string() + } + )); + + lines +} + +#[cfg(test)] +mod tests { + use super::*; + use std::fs; + use tempfile::TempDir; + + // -- managed block: find / plan_install / plan_undo ------------------- + + #[test] + fn find_managed_block_locates_exact_markers() { + let content = "before\n-- >>> bread managed >>>\nfoo\n-- <<< bread managed <<<\nafter\n"; + assert_eq!(find_managed_block(content), Some((1, 3))); + } + + #[test] + fn find_managed_block_none_when_absent() { + assert_eq!(find_managed_block("nothing here\n"), None); + } + + #[test] + fn find_managed_block_requires_exact_trimmed_match() { + let content = "-- this mentions >>> bread managed >>> in passing\n"; + assert_eq!(find_managed_block(content), None); + } + + #[test] + fn plan_install_appends_when_absent() { + let content = "local x = 1\n"; + let (new_content, change) = plan_install(content); + assert_eq!(change, ChangeKind::Appended); + assert!(new_content.starts_with("local x = 1\n\n-- >>> bread managed >>>")); + assert!(new_content.trim_end().ends_with(MARKER_END)); + } + + #[test] + fn plan_install_is_idempotent() { + let content = "local x = 1\n"; + let (once, _) = plan_install(content); + let (twice, change) = plan_install(&once); + assert_eq!(change, ChangeKind::Unchanged); + assert_eq!(once, twice); + // Running install a second (or third) time must never duplicate + // the block. + assert_eq!(twice.matches(MARKER_BEGIN).count(), 1); + assert_eq!(twice.matches(MARKER_END).count(), 1); + } + + #[test] + fn plan_install_replaces_stale_block_in_place() { + let content = format!( + "local x = 1\n\n{MARKER_BEGIN}\n-- an old/different bread line\n{MARKER_END}\n" + ); + let (new_content, change) = plan_install(&content); + assert!(matches!(change, ChangeKind::Replaced { .. })); + assert_eq!(new_content.matches(MARKER_BEGIN).count(), 1); + assert!(new_content.contains(managed_block_body())); + assert!(!new_content.contains("an old/different bread line")); + } + + #[test] + fn plan_undo_removes_block_and_separator() { + let content = "local x = 1\n\n-- >>> bread managed >>>\nfoo\n-- <<< bread managed <<<\n"; + let undone = plan_undo(content).unwrap(); + assert_eq!(undone, "local x = 1\n"); + assert!(!undone.contains(MARKER_BEGIN)); + } + + #[test] + fn plan_undo_none_when_no_block() { + assert_eq!(plan_undo("local x = 1\n"), None); + } + + #[test] + fn install_then_undo_round_trips_to_appendable_state() { + let original = "local x = 1\n"; + let (installed, _) = plan_install(original); + let undone = plan_undo(&installed).unwrap(); + // Not required to be byte-identical to the original (only one + // blank-line convention is guaranteed to be cleaned up), but the + // result must contain no trace of the managed block and must be + // fresh ground for another install. + assert!(!undone.contains(MARKER_BEGIN)); + assert!(!undone.contains(MARKER_END)); + let (_, change) = plan_install(&undone); + assert_eq!(change, ChangeKind::Appended); + } + + // -- config layout detection ------------------------------------------- + + #[test] + fn detect_layout_prefers_lua_when_present() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("hyprland.lua"), "-- lua config\n").unwrap(); + fs::write(dir.path().join("hyprland.conf"), "monitor=,preferred,auto,1\n").unwrap(); + match detect_layout(dir.path()) { + ConfigLayout::Lua(p) => assert_eq!(p, dir.path().join("hyprland.lua")), + other => panic!("expected Lua layout, got {other:?}"), + } + } + + #[test] + fn detect_layout_falls_back_to_conf_only() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("hyprland.conf"), "monitor=,preferred,auto,1\n").unwrap(); + match detect_layout(dir.path()) { + ConfigLayout::ConfOnly(p) => assert_eq!(p, dir.path().join("hyprland.conf")), + other => panic!("expected ConfOnly layout, got {other:?}"), + } + } + + #[test] + fn detect_layout_unrecognized_when_neither_present() { + let dir = TempDir::new().unwrap(); + assert_eq!(detect_layout(dir.path()), ConfigLayout::Unrecognized); + } + + #[test] + fn detect_layout_unrecognized_when_lua_unreadable_binary() { + let dir = TempDir::new().unwrap(); + // Invalid UTF-8 bytes — fs::read_to_string will fail on this. + fs::write(dir.path().join("hyprland.lua"), [0xff, 0xfe, 0x00, 0xff]).unwrap(); + assert_eq!(detect_layout(dir.path()), ConfigLayout::Unrecognized); + } + + // -- BOS / existing-owner conflict detection --------------------------- + + #[test] + fn conflict_detected_in_nested_rules_file() { + let dir = TempDir::new().unwrap(); + let scripts_ui = dir.path().join("scripts").join("ui"); + fs::create_dir_all(&scripts_ui).unwrap(); + fs::write( + scripts_ui.join("rules.lua"), + "hl.layer_rule({ name = \"breadbar-island\", match = { namespace = \"^breadbar$\" }, blur = true })\n", + ) + .unwrap(); + let found = find_breadbar_conflict(dir.path()).unwrap(); + assert_eq!(found, Some(scripts_ui.join("rules.lua"))); + } + + #[test] + fn conflict_detected_in_conf_style_layerrule() { + let dir = TempDir::new().unwrap(); + fs::write( + dir.path().join("hyprland.conf"), + "layerrule = blur,^(breadbar)$\n", + ) + .unwrap(); + let found = find_breadbar_conflict(dir.path()).unwrap(); + assert_eq!(found, Some(dir.path().join("hyprland.conf"))); + } + + #[test] + fn no_conflict_on_unrelated_content() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("hyprland.lua"), "hl.window_rule({ class = \"kitty\" })\n") + .unwrap(); + assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); + } + + #[test] + fn own_generated_bread_lua_is_never_a_conflict() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("bread.lua"), BREAD_LUA).unwrap(); + // bread.lua emits hl.layer_rule({ name = ns, ... }) for a namespace + // that could well be literally "breadbar" once layerrules.json has + // that key — the scan must still skip bread.lua by filename. + assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); + } + + #[test] + fn conflict_scan_ignores_non_lua_conf_files() { + let dir = TempDir::new().unwrap(); + fs::write( + dir.path().join("notes.txt"), + "hl.layer_rule breadbar reminder to self\n", + ) + .unwrap(); + assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); + } + + // -- layerrules.json reading / conf snippet rendering ------------------- + + #[test] + fn read_layerrules_json_missing_file_is_none() { + let dir = TempDir::new().unwrap(); + assert!(read_layerrules_json(dir.path()).is_none()); + } + + #[test] + fn read_layerrules_json_malformed_is_reported_not_panicking() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("layerrules.json"), "{ this is not json ").unwrap(); + let result = read_layerrules_json(dir.path()); + assert!(matches!(result, Some(Err(_)))); + } + + #[test] + fn read_layerrules_json_parses_valid_file() { + let dir = TempDir::new().unwrap(); + fs::write( + dir.path().join("layerrules.json"), + r#"{"breadbar":{"blur":true,"ignore_alpha":0.2,"blur_popups":true,"animation":"slide top","no_anim":false}}"#, + ) + .unwrap(); + let result = read_layerrules_json(dir.path()).unwrap().unwrap(); + assert_eq!(result.len(), 1); + assert!(result["breadbar"].blur); + assert_eq!(result["breadbar"].ignore_alpha, Some(0.2)); + } + + #[test] + fn render_conf_snippet_emits_expected_lines() { + let mut rules = LayerRulesFile::new(); + rules.insert( + "breadbar".to_string(), + LayerRuleEntry { + blur: true, + ignore_alpha: Some(0.2), + blur_popups: true, + animation: Some("slide top".to_string()), + no_anim: false, + }, + ); + let snippet = render_conf_snippet(&rules); + assert!(snippet.contains("layerrule = blur,^breadbar$")); + assert!(snippet.contains("layerrule = ignorealpha 0.2,^breadbar$")); + assert!(snippet.contains("layerrule = blurpopups,^breadbar$")); + assert!(snippet.contains("layerrule = animation slide top,^breadbar$")); + assert!(!snippet.contains("noanim")); + } + + #[test] + fn render_conf_snippet_no_anim_only() { + let mut rules = LayerRulesFile::new(); + rules.insert( + "breadbar-dismiss".to_string(), + LayerRuleEntry { + no_anim: true, + ..Default::default() + }, + ); + let snippet = render_conf_snippet(&rules); + assert_eq!(snippet, "layerrule = noanim,^breadbar-dismiss$\n"); + } + + // -- doctor report -------------------------------------------------- + + #[test] + fn doctor_report_reports_not_installed() { + let dir = TempDir::new().unwrap(); + fs::write(dir.path().join("hyprland.lua"), "-- empty\n").unwrap(); + let lines = doctor_report(dir.path()); + assert!(lines.iter().any(|l| l.contains("not installed"))); + } + + #[test] + fn doctor_report_reports_installed() { + let dir = TempDir::new().unwrap(); + let (content, _) = plan_install("-- empty\n"); + fs::write(dir.path().join("hyprland.lua"), content).unwrap(); + fs::write(dir.path().join("bread.lua"), BREAD_LUA).unwrap(); + let lines = doctor_report(dir.path()); + assert!(lines.iter().any(|l| l.contains("✓ installed"))); + } + + #[test] + fn doctor_report_reports_bos_conflict_distinctly() { + let dir = TempDir::new().unwrap(); + fs::write( + dir.path().join("hyprland.lua"), + "hl.layer_rule({ match = { namespace = \"^breadbar$\" } })\n", + ) + .unwrap(); + let lines = doctor_report(dir.path()); + assert!(lines.iter().any(|l| l.contains("not bread-managed"))); + } + + // -- backup path uniqueness ----------------------------------------- + + #[test] + fn unique_backup_path_disambiguates_collisions() { + let dir = TempDir::new().unwrap(); + let original = dir.path().join("hyprland.lua"); + fs::write(&original, "x").unwrap(); + let first = unique_backup_path(&original); + fs::write(&first, "backup 1").unwrap(); + let second = unique_backup_path(&original); + assert_ne!(first, second); + } +} diff --git a/bread-cli/src/main.rs b/bread-cli/src/main.rs index fd9aca2..67e91fe 100644 --- a/bread-cli/src/main.rs +++ b/bread-cli/src/main.rs @@ -1,3 +1,4 @@ +mod init; mod hooks_git; mod hooks_shell; mod modules_mgmt; @@ -99,6 +100,22 @@ enum Commands { #[arg(long)] json: bool, }, + /// Install bread's Hyprland compositor layer-rule integration + /// (breadbar/breadbox blur, ignore_alpha, animation) into + /// ~/.config/hypr/hyprland.lua, with consent, a backup, and full undo. + /// See bread-cli/src/init.rs for the design rationale. + Init { + /// Print the proposed diff and change nothing + #[arg(long)] + dry_run: bool, + /// Skip the confirmation prompt (for scripted/image builds) + #[arg(long)] + yes: bool, + /// Remove the previously installed marked block instead of + /// installing it + #[arg(long)] + undo: bool, + }, } #[derive(Subcommand, Debug)] @@ -224,6 +241,9 @@ async fn main() -> Result<()> { print_doctor(&socket).await?; } } + Commands::Init { dry_run, yes, undo } => { + init::run(dry_run, yes, undo)?; + } } Ok(()) @@ -691,6 +711,7 @@ async fn print_doctor(socket: &Path) -> Result<()> { println!(); println!(" start the daemon: systemctl --user start breadd"); println!(" view logs: journalctl --user -u breadd -f"); + print_compositor_doctor_section(); return Ok(()); } @@ -775,6 +796,20 @@ fn render_doctor(health: &Value) { } } } + + print_compositor_doctor_section(); +} + +/// Compositor integration status — pure filesystem check, independent of +/// the daemon, so it prints the same whether breadd is up or not. Reports +/// only; `bread doctor` never installs anything (that's `bread init`'s +/// job). +fn print_compositor_doctor_section() { + println!(); + println!("compositor"); + for line in init::doctor_report(&init::hypr_dir()) { + println!("{line}"); + } } fn config_directory() -> PathBuf { diff --git a/bread-module-host/src/io.rs b/bread-module-host/src/io.rs index 7014a16..96c1d42 100644 --- a/bread-module-host/src/io.rs +++ b/bread-module-host/src/io.rs @@ -33,6 +33,10 @@ pub enum IoCommand { }, } +/// In-flight RPC calls awaiting a response, keyed by request id: each entry +/// is the reply channel for the call that's blocked waiting on it. +type PendingReplies = Arc>>>>; + /// Something the IO thread has for the Lua-driving thread: either an /// unsolicited push (a subscribed event fired, a timer fired) or "the /// connection is gone" (breadd exited, socket closed, etc). @@ -148,8 +152,7 @@ pub fn run( // Lua-side call is blocked waiting for them; a dedicated thread // bridges the synchronous `cmd_rx` (fed from the Lua thread) onto an // async channel this task can select on. - let pending: Arc>>>> = - Arc::new(Mutex::new(HashMap::new())); + let pending: PendingReplies = Arc::new(Mutex::new(HashMap::new())); let (async_cmd_tx, mut async_cmd_rx) = tokio::sync::mpsc::unbounded_channel::(); std::thread::spawn(move || { diff --git a/bread-module-host/src/lua_env.rs b/bread-module-host/src/lua_env.rs index 3439f61..cfaab0d 100644 --- a/bread-module-host/src/lua_env.rs +++ b/bread-module-host/src/lua_env.rs @@ -93,7 +93,7 @@ fn json_to_lua<'lua>(lua: &'lua Lua, value: &JsonValue) -> mlua::Result LuaValue::Boolean(*b), JsonValue::Number(n) => { if let Some(i) = n.as_i64() { - LuaValue::Integer(i as i64) + LuaValue::Integer(i) } else { LuaValue::Number(n.as_f64().unwrap_or(0.0)) } @@ -243,7 +243,7 @@ impl ModuleHostLua { let decode_fn = lua.create_function(|lua, s: String| { match serde_json::from_str::(&s) { Ok(v) => Ok((json_to_lua(lua, &v)?, LuaValue::Nil)), - Err(e) => Ok((LuaValue::Nil, LuaValue::String(lua.create_string(&e.to_string())?))), + Err(e) => Ok((LuaValue::Nil, LuaValue::String(lua.create_string(e.to_string())?))), } })?; json_tbl.set("decode", decode_fn)?; diff --git a/bread-shared/src/apps.rs b/bread-shared/src/apps.rs index 3099690..4ecbcc5 100644 --- a/bread-shared/src/apps.rs +++ b/bread-shared/src/apps.rs @@ -24,12 +24,17 @@ pub const KNOWN_APPS: &[&str] = &[ /// socket client may freely emit a custom/test event, but not one whose /// top-level segment is one of these, since that would let it impersonate /// a real adapter (or another daemon-internal event family) rather than -/// producing an obviously-manual one. See [`is_reserved_domain`] and -/// `breadd/src/ipc/mod.rs`'s `emit` handler. *Since: v1.5 — `bluetooth`, +/// producing an obviously-manual one. The one exception is a well-formed +/// [`validate_command_event`] name (`bread.command..`): +/// `command` stays reserved so it cannot be claimed as an app id, but the +/// command bus itself is meant to be publishable. See [`is_reserved_domain`] +/// and `breadd/src/ipc/mod.rs`'s `emit` handler. *Since: v1.5 — `bluetooth`, /// `workspace`, `window`, and `monitor` added (event families the Hyprland /// and Bluetooth adapters already published under, but that were missing /// from this list) when this became a spoofing-prevention boundary and not -/// just an app-id-conflict one.* +/// just an app-id-conflict one. Since: v1.7 — command-bus exception. +/// `module`, `state`, `widget`, and `reload` are daemon-synthesized +/// families and must stay unclaimable.* const RESERVED_DOMAINS: &[&str] = &[ "terminal", "git", @@ -50,6 +55,10 @@ const RESERVED_DOMAINS: &[&str] = &[ "workspace", "window", "monitor", + "module", + "state", + "widget", + "reload", ]; /// Whether `id` is a registered sibling-app id. @@ -66,11 +75,54 @@ pub fn is_reserved_domain(id: &str) -> bool { /// Whether `event` is a well-formed event name for `app` — i.e. it starts /// with `bread..`. An app may only publish within its own namespace /// segment; this is what the IPC boundary checks before constructing a -/// `RawEvent` tagged `AdapterSource::App(app)`. +/// `RawEvent` tagged `AdapterSource::App(app)`. Command events addressed +/// to another known app are a separate, explicit exception — see +/// [`validate_command_event`]. pub fn validate_app_namespace(app: &str, event: &str) -> bool { event.starts_with(&format!("bread.{app}.")) } +/// Whether `event` is in the outbound command namespace +/// (`bread.command.*`). Does not check that the target is a known app — +/// use [`validate_command_event`] for that. +pub fn is_command_event(event: &str) -> bool { + event.starts_with("bread.command.") +} + +/// The app id a command event is addressed to — the segment immediately +/// after `bread.command.`. Returns `None` if `event` is not a command +/// event or the app-id segment is empty. +pub fn command_target(event: &str) -> Option<&str> { + let rest = event.strip_prefix("bread.command.")?; + let app = rest.split('.').next()?; + if app.is_empty() { + None + } else { + Some(app) + } +} + +/// Whether `event` is a well-formed command to a registered sibling app: +/// `bread.command..` with `known_app` in [`KNOWN_APPS`] +/// and a non-empty verb (at least one extra dotted segment). +/// +/// This is the exception the IPC unsourced/`bread-emit` path (and sourced +/// `AdapterSource::App` emit) use so any module or app can publish +/// commands without `command` leaving [`is_reserved_domain`] — `command` +/// must stay unclaimable as an app id. `bread.command.power.off` and +/// `bread.command.notanapp.x` still fail because the target is not in +/// [`KNOWN_APPS`]. +pub fn validate_command_event(event: &str) -> bool { + let rest = match event.strip_prefix("bread.command.") { + Some(rest) => rest, + None => return false, + }; + let Some((app, verb)) = rest.split_once('.') else { + return false; + }; + is_known_app(app) && !verb.is_empty() +} + /// The top-level dotted segment after `bread.` in an event name — e.g. /// `Some("power")` for `"bread.power.ac.connected"`. Returns `None` for /// event names that don't start with `bread.` at all, which are always @@ -119,8 +171,19 @@ mod tests { // daemon itself publishes under must be reserved, or a manual/no-source // `emit` over the IPC socket could impersonate it undetected. for domain in [ - "power", "network", "device", "bluetooth", "hyprland", "workspace", "monitor", - "window", "system", + "power", + "network", + "device", + "bluetooth", + "hyprland", + "workspace", + "monitor", + "window", + "system", + "module", + "state", + "widget", + "reload", ] { assert!( is_reserved_domain(domain), @@ -164,4 +227,47 @@ mod tests { // because it shares a string prefix. assert!(!validate_app_namespace("clip", "bread.clipx.copied")); } + + #[test] + fn is_command_event_requires_command_prefix() { + assert!(is_command_event("bread.command.clip.clear")); + assert!(is_command_event("bread.command.power.off")); + assert!(!is_command_event("bread.command")); + assert!(!is_command_event("bread.clip.copied")); + assert!(!is_command_event("command.clip.clear")); + } + + #[test] + fn command_target_extracts_app_id() { + assert_eq!(command_target("bread.command.clip.clear"), Some("clip")); + assert_eq!(command_target("bread.command.cast.start.now"), Some("cast")); + assert_eq!(command_target("bread.command.clip"), Some("clip")); + assert_eq!(command_target("bread.command."), None); + assert_eq!(command_target("bread.clip.copied"), None); + } + + #[test] + fn validate_command_event_accepts_known_app_with_verb() { + assert!(validate_command_event("bread.command.clip.clear")); + assert!(validate_command_event("bread.command.cast.start")); + assert!(validate_command_event("bread.command.clip.stack.clear")); + } + + #[test] + fn validate_command_event_rejects_unknown_target_or_missing_verb() { + assert!(!validate_command_event("bread.command.power.off")); + assert!(!validate_command_event("bread.command.notanapp.x")); + assert!(!validate_command_event("bread.command.clip")); + assert!(!validate_command_event("bread.command.clip.")); + assert!(!validate_command_event("bread.command.")); + assert!(!validate_command_event("bread.hyprland.workspace.changed")); + assert!(!validate_command_event("bread.clip.copied")); + } + + #[test] + fn command_stays_reserved_and_is_not_a_known_app() { + assert!(is_reserved_domain("command")); + assert!(!is_known_app("command")); + assert!(!validate_command_event("bread.command.command.x")); + } } diff --git a/breadd/src/adapters/hyprland.rs b/breadd/src/adapters/hyprland.rs index 2c4a47b..7778d91 100644 --- a/breadd/src/adapters/hyprland.rs +++ b/breadd/src/adapters/hyprland.rs @@ -4,7 +4,7 @@ use std::path::PathBuf; use anyhow::{anyhow, Result}; use bread_shared::{now_unix_ms, AdapterSource, RawEvent}; use serde_json::json; -use tokio::io::{AsyncBufReadExt, BufReader}; +use tokio::io::{AsyncBufReadExt, AsyncReadExt, AsyncWriteExt, BufReader}; use tokio::net::UnixStream; use tokio::sync::mpsc; use tracing::{debug, warn}; @@ -24,6 +24,13 @@ impl Adapter for HyprlandAdapter { debug!("hyprland adapter started"); let socket = hyprland_event_socket()?; let stream = UnixStream::connect(&socket).await?; + // Snapshot current compositor topology *after* the event socket is + // connected so we don't miss a change that lands during the query, + // then apply the snapshot first so bread.state is populated before + // the live stream. Failure is non-fatal: live events still work. + if let Err(e) = emit_topology_snapshot(&tx).await { + warn!("hyprland topology snapshot failed: {e}"); + } let reader = BufReader::new(stream); let mut lines = reader.lines(); @@ -83,6 +90,53 @@ fn hyprland_event_socket() -> Result { } } +/// Request socket sits next to `.socket2.sock` as `.socket.sock`. +fn hyprland_request_socket() -> Result { + let events = hyprland_event_socket()?; + let parent = events + .parent() + .ok_or_else(|| anyhow!("hyprland event socket has no parent dir"))?; + Ok(parent.join(".socket.sock")) +} + +async fn hyprland_request_json(request: &str) -> Result { + let path = hyprland_request_socket()?; + let mut stream = UnixStream::connect(&path).await?; + stream.write_all(request.as_bytes()).await?; + stream.shutdown().await?; + let mut buf = String::new(); + stream.read_to_string(&mut buf).await?; + serde_json::from_str(&buf) + .map_err(|e| anyhow!("hyprland {request} JSON: {e}")) +} + +/// Query current monitors / workspaces / focus and emit one +/// `hyprland.snapshot` RawEvent. The normalizer turns that into +/// `bread.hyprland.snapshot`; the state engine replaces topology from it. +async fn emit_topology_snapshot(tx: &mpsc::Sender) -> Result<()> { + let monitors = hyprland_request_json("j/monitors").await.unwrap_or(json!([])); + let workspaces = hyprland_request_json("j/workspaces") + .await + .unwrap_or(json!([])); + let active_workspace = hyprland_request_json("j/activeworkspace").await.ok(); + let active_window = hyprland_request_json("j/activewindow").await.ok(); + + tx.send(RawEvent { + source: AdapterSource::Hyprland, + kind: "hyprland.snapshot".to_string(), + payload: json!({ + "monitors": monitors, + "workspaces": workspaces, + "active_workspace": active_workspace, + "active_window": active_window, + }), + timestamp: now_unix_ms(), + }) + .await + .map_err(|_| anyhow!("raw channel closed during hyprland snapshot"))?; + Ok(()) +} + fn parse_hyprland_line(line: &str) -> (String, String) { if let Some((kind, data)) = line.split_once(">>") { return (kind.to_string(), data.to_string()); diff --git a/breadd/src/adapters/udev.rs b/breadd/src/adapters/udev.rs index 8142980..2744703 100644 --- a/breadd/src/adapters/udev.rs +++ b/breadd/src/adapters/udev.rs @@ -2,7 +2,7 @@ use std::os::unix::io::AsRawFd; use anyhow::Result; use bread_shared::{now_unix_ms, AdapterSource, RawEvent}; -use serde_json::json; +use serde_json::{json, Value}; use tokio::sync::mpsc; use tracing::debug; @@ -19,20 +19,13 @@ impl UdevAdapter { } pub async fn enumerate_existing(&self, tx: &mpsc::Sender) -> Result<()> { - let devices = enumerate_with_udev(&self.subsystems)?; - for device in devices { - tx.send(RawEvent { - source: AdapterSource::Udev, - kind: "udev.enumerate".to_string(), - payload: json!({ - "action": "add", - "id": device.id, - "name": device.name, - "subsystem": device.subsystem, - }), - timestamp: now_unix_ms(), - }) - .await?; + let mut enumerator = udev::Enumerator::new()?; + for subsystem in &self.subsystems { + enumerator.match_subsystem(subsystem)?; + } + for device in enumerator.scan_devices()? { + tx.send(build_device_event(&device, "add", "udev.enumerate")) + .await?; } Ok(()) } @@ -50,12 +43,6 @@ impl Adapter for UdevAdapter { } } -struct ScannedDevice { - id: String, - name: String, - subsystem: String, -} - // udev::MonitorSocket uses a non-blocking socket; calling iter().next() without // first polling the fd returns None immediately and exits the loop — which is // why the old code silently fell back to sysfs on every start. We use poll(2) @@ -110,81 +97,157 @@ fn build_event(event: &udev::Event) -> RawEvent { .action() .map(|a| a.to_string_lossy().to_string()) .unwrap_or_else(|| "change".to_string()); - let subsystem = event + build_device_event(event, &action, "udev.change") +} + +/// Shared live/enumerate payload. `udev::Event` deref's to `Device`, so +/// boot-time enumerate of an already-plugged device is equivalent to an +/// `add` of that same device (same identity + classification fields +/// `resolve_device` needs). +fn build_device_event(device: &udev::Device, action: &str, kind: &str) -> RawEvent { + let subsystem = device .subsystem() .map(|s| s.to_string_lossy().to_string()) .unwrap_or_else(|| "unknown".to_string()); - let name = event + let name = device .property_value("ID_MODEL") - .or_else(|| event.property_value("NAME")) + .or_else(|| device.property_value("NAME")) .map(|v| v.to_string_lossy().to_string()) - .or_else(|| event.devnode().map(|n| n.display().to_string())) + .or_else(|| device.devnode().map(|n| n.display().to_string())) .unwrap_or_else(|| "unknown".to_string()); - let id = event.syspath().to_string_lossy().to_string(); + let id = device.syspath().to_string_lossy().to_string(); RawEvent { source: AdapterSource::Udev, - kind: "udev.change".to_string(), - payload: json!({ - "action": action, - "id": id, - "name": name, - "subsystem": subsystem, - "id_input_keyboard": prop_bool(event, "ID_INPUT_KEYBOARD"), - "id_input_mouse": prop_bool(event, "ID_INPUT_MOUSE"), - "id_input_joystick": prop_bool(event, "ID_INPUT_JOYSTICK"), - "id_input_touchpad": prop_bool(event, "ID_INPUT_TOUCHPAD"), - "id_input_tablet": prop_bool(event, "ID_INPUT_TABLET"), - "id_usb_class": prop_str(event, "ID_USB_CLASS"), - "id_usb_interfaces": prop_str(event, "ID_USB_INTERFACES"), - "id_vendor": prop_str(event, "ID_VENDOR"), - "id_model": prop_str(event, "ID_MODEL"), - "vendor_id": prop_str(event, "ID_VENDOR_ID"), - "product_id": prop_str(event, "ID_MODEL_ID"), - }), + kind: kind.to_string(), + payload: udev_event_payload( + action, + &id, + &name, + &subsystem, + UdevClassification::from_device(device), + ), timestamp: now_unix_ms(), } } -fn enumerate_with_udev(subsystems: &[String]) -> Result> { - let mut enumerator = udev::Enumerator::new()?; - for subsystem in subsystems { - enumerator.match_subsystem(subsystem)?; - } - - let mut out = Vec::new(); - for dev in enumerator.scan_devices()? { - let subsystem = dev - .subsystem() - .map(|s| s.to_string_lossy().to_string()) - .unwrap_or_else(|| "unknown".to_string()); - let name = dev - .property_value("ID_MODEL") - .or_else(|| dev.property_value("NAME")) - .map(|v| v.to_string_lossy().to_string()) - .or_else(|| dev.sysname().to_str().map(ToString::to_string)) - .unwrap_or_else(|| "unknown".to_string()); - let id = dev.syspath().to_string_lossy().to_string(); - out.push(ScannedDevice { - id, - name, - subsystem, - }); - } - - Ok(out) +/// Classification / identity fields copied onto every udev payload so +/// `resolve_device` can name a device after boot the same way it names a +/// live plug-in. +struct UdevClassification { + id_input_keyboard: bool, + id_input_mouse: bool, + id_input_joystick: bool, + id_input_touchpad: bool, + id_input_tablet: bool, + id_usb_class: Option, + id_usb_interfaces: Option, + id_vendor: Option, + id_model: Option, + vendor_id: Option, + product_id: Option, } -fn prop_bool(event: &udev::Event, key: &str) -> bool { - event +impl UdevClassification { + fn from_device(device: &udev::Device) -> Self { + Self { + id_input_keyboard: prop_bool(device, "ID_INPUT_KEYBOARD"), + id_input_mouse: prop_bool(device, "ID_INPUT_MOUSE"), + id_input_joystick: prop_bool(device, "ID_INPUT_JOYSTICK"), + id_input_touchpad: prop_bool(device, "ID_INPUT_TOUCHPAD"), + id_input_tablet: prop_bool(device, "ID_INPUT_TABLET"), + id_usb_class: prop_str(device, "ID_USB_CLASS"), + id_usb_interfaces: prop_str(device, "ID_USB_INTERFACES"), + id_vendor: prop_str(device, "ID_VENDOR"), + id_model: prop_str(device, "ID_MODEL"), + vendor_id: prop_str(device, "ID_VENDOR_ID"), + product_id: prop_str(device, "ID_MODEL_ID"), + } + } +} + +fn udev_event_payload( + action: &str, + id: &str, + name: &str, + subsystem: &str, + class: UdevClassification, +) -> Value { + json!({ + "action": action, + "id": id, + "name": name, + "subsystem": subsystem, + "id_input_keyboard": class.id_input_keyboard, + "id_input_mouse": class.id_input_mouse, + "id_input_joystick": class.id_input_joystick, + "id_input_touchpad": class.id_input_touchpad, + "id_input_tablet": class.id_input_tablet, + "id_usb_class": class.id_usb_class, + "id_usb_interfaces": class.id_usb_interfaces, + "id_vendor": class.id_vendor, + "id_model": class.id_model, + "vendor_id": class.vendor_id, + "product_id": class.product_id, + }) +} + +fn prop_bool(device: &udev::Device, key: &str) -> bool { + device .property_value(key) .and_then(|v| v.to_str()) .map(|v| v == "1") .unwrap_or(false) } -fn prop_str(event: &udev::Event, key: &str) -> Option { - event +fn prop_str(device: &udev::Device, key: &str) -> Option { + device .property_value(key) .map(|v| v.to_string_lossy().to_string()) } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn enumerate_payload_includes_classification_fields() { + // Boot-time enumerate used to send only {action,id,name,subsystem}, + // so resolve_device could never match vendor/product/input rules + // and bread.state.devices stayed "unknown" until the next unplug. + let payload = udev_event_payload( + "add", + "/sys/devices/pci0000:00/usb1/1-3", + "Keychron K2", + "usb", + UdevClassification { + id_input_keyboard: true, + id_input_mouse: false, + id_input_joystick: false, + id_input_touchpad: false, + id_input_tablet: false, + id_usb_class: None, + id_usb_interfaces: None, + id_vendor: Some("Keychron".into()), + id_model: Some("Keychron K2".into()), + vendor_id: Some("3434".into()), + product_id: Some("d030".into()), + }, + ); + assert_eq!(payload["action"], "add"); + assert_eq!(payload["id"], "/sys/devices/pci0000:00/usb1/1-3"); + assert_eq!(payload["name"], "Keychron K2"); + assert_eq!(payload["subsystem"], "usb"); + assert_eq!(payload["vendor_id"], "3434"); + assert_eq!(payload["product_id"], "d030"); + assert_eq!(payload["id_vendor"], "Keychron"); + assert_eq!(payload["id_model"], "Keychron K2"); + assert_eq!(payload["id_input_keyboard"], true); + assert_eq!(payload["id_input_mouse"], false); + assert_eq!(payload["id_input_joystick"], false); + assert_eq!(payload["id_input_touchpad"], false); + assert_eq!(payload["id_input_tablet"], false); + assert!(payload["id_usb_class"].is_null()); + assert!(payload["id_usb_interfaces"].is_null()); + } +} diff --git a/breadd/src/core/normalizer.rs b/breadd/src/core/normalizer.rs index 1a9b99b..d765296 100644 --- a/breadd/src/core/normalizer.rs +++ b/breadd/src/core/normalizer.rs @@ -1,7 +1,10 @@ use std::collections::HashMap; use std::sync::RwLock; -use bread_shared::{apps::validate_app_namespace, AdapterSource, BreadEvent, RawEvent}; +use bread_shared::{ + apps::{validate_app_namespace, validate_command_event}, + AdapterSource, BreadEvent, RawEvent, +}; use serde_json::{json, Value}; /// How many multiples of `dedup_window_ms` an entry must be idle before eviction. @@ -193,6 +196,17 @@ impl EventNormalizer { } fn normalize_hyprland(&self, raw: &RawEvent) -> Vec { + if raw.kind == "hyprland.snapshot" { + return vec![BreadEvent { + event: "bread.hyprland.snapshot".to_string(), + timestamp: raw.timestamp, + source: AdapterSource::Hyprland, + id: bread_shared::new_event_id(), + caused_by: None, + data: raw.payload.clone(), + }]; + } + let kind = raw .payload .get("kind") @@ -208,9 +222,11 @@ impl EventNormalizer { "workspace" | "workspacev2" => { self.emit_hyprland_dual("bread.workspace.changed", raw.payload.clone(), raw) } - "createworkspace" => { - self.emit_hyprland_dual("bread.workspace.created", json!({ "workspace": data }), raw) - } + "createworkspace" => self.emit_hyprland_dual( + "bread.workspace.created", + json!({ "workspace": data }), + raw, + ), "destroyworkspace" => self.emit_hyprland_dual( "bread.workspace.destroyed", json!({ "workspace": data }), @@ -589,7 +605,10 @@ impl EventNormalizer { let AdapterSource::App(app) = &raw.source else { return vec![]; }; - if !validate_app_namespace(app, &raw.kind) { + // Own-namespace events plus well-formed commands to another known + // app (the command bus). Anything else — including spoofed adapter + // namespaces — is dropped here even if it somehow crossed IPC. + if !validate_app_namespace(app, &raw.kind) && !validate_command_event(&raw.kind) { return vec![]; } vec![BreadEvent { @@ -997,7 +1016,11 @@ mod tests { 1, ); let out = n.normalize(&ev); - assert_eq!(out.len(), 2, "kind {kind} should dual-emit exactly 2 events"); + assert_eq!( + out.len(), + 2, + "kind {kind} should dual-emit exactly 2 events" + ); assert!( out.iter().any(|e| &e.event == legacy_event), "kind {kind} missing legacy event {legacy_event}" @@ -1006,7 +1029,12 @@ mod tests { out.iter().any(|e| &e.event == namespaced_event), "kind {kind} missing namespaced event {namespaced_event}" ); - let legacy_data = out.iter().find(|e| &e.event == legacy_event).unwrap().data.clone(); + let legacy_data = out + .iter() + .find(|e| &e.event == legacy_event) + .unwrap() + .data + .clone(); let namespaced_data = out .iter() .find(|e| &e.event == namespaced_event) @@ -1452,6 +1480,65 @@ mod tests { } } + // ─── App / command bus ───────────────────────────────────────────────── + + #[test] + fn app_own_namespace_passes_through() { + let n = EventNormalizer::new(0); + let out = n.normalize(&raw( + AdapterSource::App("clip".into()), + "bread.clip.copied", + json!({"len": 4}), + 1, + )); + assert_eq!(out.len(), 1); + assert_eq!(out[0].event, "bread.clip.copied"); + } + + #[test] + fn app_command_to_another_known_app_passes_through() { + let n = EventNormalizer::new(0); + let out = n.normalize(&raw( + AdapterSource::App("cast".into()), + "bread.command.clip.clear", + json!({}), + 1, + )); + assert_eq!(out.len(), 1); + assert_eq!(out[0].event, "bread.command.clip.clear"); + } + + #[test] + fn app_wrong_namespace_is_dropped() { + let n = EventNormalizer::new(0); + let out = n.normalize(&raw( + AdapterSource::App("cast".into()), + "bread.clip.copied", + json!({}), + 1, + )); + assert!(out.is_empty()); + } + + #[test] + fn app_command_to_unknown_or_reserved_target_is_dropped() { + let n = EventNormalizer::new(0); + let power = n.normalize(&raw( + AdapterSource::App("cast".into()), + "bread.command.power.off", + json!({}), + 1, + )); + assert!(power.is_empty()); + let spoof = n.normalize(&raw( + AdapterSource::App("cast".into()), + "bread.hyprland.workspace.changed", + json!({}), + 1, + )); + assert!(spoof.is_empty()); + } + // ─── Helper ──────────────────────────────────────────────────────────── #[test] diff --git a/breadd/src/core/state_engine.rs b/breadd/src/core/state_engine.rs index 439045b..060c0df 100644 --- a/breadd/src/core/state_engine.rs +++ b/breadd/src/core/state_engine.rs @@ -260,7 +260,7 @@ pub async fn run_state_engine( } if let (Some(before), Some(after)) = (before_snapshot, after_snapshot) { - for (_id, path) in watches.iter() { + for path in watches.values() { let old_val = value_at_path(&before, path).unwrap_or(Value::Null); let new_val = value_at_path(&after, path).unwrap_or(Value::Null); if old_val != new_val { @@ -395,55 +395,180 @@ fn value_at_path(value: &Value, path: &str) -> Option { Some(current.clone()) } +/// Logical Hyprland state key: both the legacy flat name and its +/// `bread.hyprland.*` sibling collapse to the same suffix +/// (`monitor.connected`, `workspace.changed`, …). +fn hyprland_state_key(event: &str) -> Option<&str> { + if let Some(rest) = event.strip_prefix("bread.hyprland.") { + return Some(rest); + } + match event { + "bread.monitor.connected" => Some("monitor.connected"), + "bread.monitor.disconnected" => Some("monitor.disconnected"), + "bread.workspace.changed" => Some("workspace.changed"), + "bread.workspace.created" => Some("workspace.created"), + "bread.workspace.destroyed" => Some("workspace.destroyed"), + "bread.window.focus.changed" => Some("window.focus.changed"), + "bread.window.focused" => Some("window.focused"), + "bread.window.opened" => Some("window.opened"), + "bread.window.closed" => Some("window.closed"), + "bread.window.moved" => Some("window.moved"), + _ => None, + } +} + +fn json_stringish(value: Option<&Value>) -> Option { + let value = value?; + if let Some(s) = value.as_str() { + return Some(s.to_string()); + } + value.as_i64().map(|n| n.to_string()) +} + +fn workspace_id_from_data(data: &Value) -> Option { + json_stringish(data.get("workspace")) + .or_else(|| json_stringish(data.get("id"))) + .or_else(|| json_stringish(data.get("name"))) + .or_else(|| { + data.get("data") + .and_then(Value::as_str) + .map(|s| s.split(',').next().unwrap_or(s).trim().to_string()) + .filter(|s| !s.is_empty()) + }) +} + +fn active_window_from_data(data: &Value) -> Option { + json_stringish(data.get("window")) + .or_else(|| json_stringish(data.get("class"))) + .or_else(|| json_stringish(data.get("address"))) + .or_else(|| { + data.get("data") + .and_then(Value::as_str) + .map(|s| s.split(',').next().unwrap_or(s).trim().to_string()) + .filter(|s| !s.is_empty()) + }) +} + +fn upsert_monitor(state: &mut RuntimeState, data: &Value) { + let Some(name) = data.get("name").and_then(Value::as_str) else { + return; + }; + if let Some(m) = state.monitors.iter_mut().find(|m| m.name == name) { + m.connected = true; + if let Some(res) = data.get("resolution").and_then(Value::as_str) { + m.resolution = Some(res.to_string()); + } + if let Some(pos) = data.get("position").and_then(Value::as_str) { + m.position = Some(pos.to_string()); + } + } else { + state.monitors.push(crate::core::types::Monitor { + name: name.to_string(), + connected: true, + resolution: data + .get("resolution") + .and_then(Value::as_str) + .map(ToString::to_string), + position: data + .get("position") + .and_then(Value::as_str) + .map(ToString::to_string), + }); + } +} + +fn apply_hyprland_snapshot(state: &mut RuntimeState, data: &Value) { + if let Some(arr) = data.get("monitors").and_then(Value::as_array) { + state.monitors = arr + .iter() + .filter_map(|m| { + let name = m.get("name").and_then(Value::as_str)?; + let width = m.get("width").and_then(Value::as_u64); + let height = m.get("height").and_then(Value::as_u64); + let x = m.get("x").and_then(Value::as_i64); + let y = m.get("y").and_then(Value::as_i64); + let disabled = m.get("disabled").and_then(Value::as_bool).unwrap_or(false); + Some(crate::core::types::Monitor { + name: name.to_string(), + connected: !disabled, + resolution: match (width, height) { + (Some(w), Some(h)) => Some(format!("{w}x{h}")), + _ => None, + }, + position: match (x, y) { + (Some(x), Some(y)) => Some(format!("{x}x{y}")), + _ => None, + }, + }) + }) + .collect(); + } + if let Some(arr) = data.get("workspaces").and_then(Value::as_array) { + state.workspaces = arr + .iter() + .filter_map(|ws| { + let id = json_stringish(ws.get("id")).or_else(|| json_stringish(ws.get("name")))?; + Some(crate::core::types::Workspace { + id, + monitor: json_stringish(ws.get("monitor")), + }) + }) + .collect(); + } + if let Some(aw) = data.get("active_workspace") { + state.active_workspace = + json_stringish(aw.get("name")).or_else(|| json_stringish(aw.get("id"))); + } + if let Some(win) = data.get("active_window") { + state.active_window = json_stringish(win.get("address")) + .or_else(|| json_stringish(win.get("class"))) + .or_else(|| json_stringish(win.get("title"))); + } +} + fn apply_event_to_state(state: &mut RuntimeState, event: &BreadEvent) { + if event.event == "bread.hyprland.snapshot" { + apply_hyprland_snapshot(state, &event.data); + return; + } + + if let Some(key) = hyprland_state_key(event.event.as_str()) { + match key { + "monitor.connected" => upsert_monitor(state, &event.data), + "monitor.disconnected" => { + if let Some(name) = event.data.get("name").and_then(Value::as_str) { + if let Some(m) = state.monitors.iter_mut().find(|m| m.name == name) { + m.connected = false; + } + } + } + "workspace.changed" => { + state.active_workspace = workspace_id_from_data(&event.data); + } + "workspace.created" => { + if let Some(id) = workspace_id_from_data(&event.data) { + if !state.workspaces.iter().any(|w| w.id == id) { + state.workspaces.push(crate::core::types::Workspace { + id, + monitor: json_stringish(event.data.get("monitor")), + }); + } + } + } + "workspace.destroyed" => { + if let Some(id) = workspace_id_from_data(&event.data) { + state.workspaces.retain(|w| w.id != id); + } + } + "window.focus.changed" | "window.focused" => { + state.active_window = active_window_from_data(&event.data); + } + _ => {} + } + return; + } + match event.event.as_str() { - "bread.monitor.connected" => { - if let Some(name) = event.data.get("name").and_then(Value::as_str) { - if let Some(m) = state.monitors.iter_mut().find(|m| m.name == name) { - m.connected = true; - } else { - state.monitors.push(crate::core::types::Monitor { - name: name.to_string(), - connected: true, - resolution: event - .data - .get("resolution") - .and_then(Value::as_str) - .map(ToString::to_string), - position: event - .data - .get("position") - .and_then(Value::as_str) - .map(ToString::to_string), - }); - } - } - } - "bread.monitor.disconnected" => { - if let Some(name) = event.data.get("name").and_then(Value::as_str) { - if let Some(m) = state.monitors.iter_mut().find(|m| m.name == name) { - m.connected = false; - } - } - } - "bread.workspace.changed" => { - let ws = event - .data - .get("workspace") - .or_else(|| event.data.get("id")) - .and_then(Value::as_str) - .map(ToString::to_string); - state.active_workspace = ws; - } - "bread.window.focus.changed" | "bread.window.focused" => { - state.active_window = event - .data - .get("window") - .or_else(|| event.data.get("class")) - .or_else(|| event.data.get("address")) - .and_then(Value::as_str) - .map(ToString::to_string); - } "bread.device.connected" => { apply_device_change(state, &event.data, true); } @@ -787,6 +912,67 @@ mod tests { assert_eq!(state.active_window.as_deref(), Some("0xdeadbeef")); } + #[test] + fn namespaced_hyprland_events_update_the_same_state() { + let mut state = RuntimeState::default(); + apply_event_to_state( + &mut state, + &ev( + "bread.hyprland.monitor.connected", + json!({"name": "HDMI-A-1"}), + ), + ); + apply_event_to_state( + &mut state, + &ev("bread.hyprland.workspace.changed", json!({"id": 4})), + ); + apply_event_to_state( + &mut state, + &ev( + "bread.hyprland.window.focus.changed", + json!({"kind": "activewindow", "data": "kitty,foo"}), + ), + ); + apply_event_to_state( + &mut state, + &ev("bread.hyprland.workspace.created", json!({"workspace": "9"})), + ); + assert_eq!(state.monitors.len(), 1); + assert_eq!(state.monitors[0].name, "HDMI-A-1"); + assert_eq!(state.active_workspace.as_deref(), Some("4")); + assert_eq!(state.active_window.as_deref(), Some("kitty")); + assert_eq!(state.workspaces.len(), 1); + assert_eq!(state.workspaces[0].id, "9"); + } + + #[test] + fn hyprland_snapshot_replaces_topology() { + let mut state = RuntimeState::default(); + apply_event_to_state( + &mut state, + &ev("bread.monitor.connected", json!({"name": "stale"})), + ); + apply_event_to_state( + &mut state, + &ev( + "bread.hyprland.snapshot", + json!({ + "monitors": [{"name": "eDP-1", "width": 1920, "height": 1200, "x": 0, "y": 0}], + "workspaces": [{"id": 1, "name": "1", "monitor": "eDP-1"}], + "active_workspace": {"id": 1, "name": "1"}, + "active_window": {"address": "0xabc", "class": "kitty"} + }), + ), + ); + assert_eq!(state.monitors.len(), 1); + assert_eq!(state.monitors[0].name, "eDP-1"); + assert_eq!(state.monitors[0].resolution.as_deref(), Some("1920x1200")); + assert_eq!(state.workspaces.len(), 1); + assert_eq!(state.workspaces[0].id, "1"); + assert_eq!(state.active_workspace.as_deref(), Some("1")); + assert_eq!(state.active_window.as_deref(), Some("0xabc")); + } + // ─── apply_device_change ────────────────────────────────────────────── #[test] diff --git a/breadd/src/ipc/mod.rs b/breadd/src/ipc/mod.rs index 73a19ae..141b1a3 100644 --- a/breadd/src/ipc/mod.rs +++ b/breadd/src/ipc/mod.rs @@ -8,7 +8,9 @@ use std::sync::Arc; use std::time::Instant; use anyhow::{anyhow, Result}; -use bread_shared::apps::{event_domain, is_known_app, is_reserved_domain, validate_app_namespace}; +use bread_shared::apps::{ + event_domain, is_known_app, is_reserved_domain, validate_app_namespace, validate_command_event, +}; use bread_shared::{now_unix_ms, AdapterSource, BreadEvent, RawEvent}; use serde::{Deserialize, Serialize}; use serde_json::{json, Value}; @@ -34,7 +36,12 @@ mod module_host_bridge; /// *Since 1.6.0* — Workstream G's `module_host.*` methods (hello handshake /// plus the RPC bridge a `bread-module-host` child uses in place of direct /// in-process `bread.*` bindings). -const API_VERSION: &str = "1.6.0"; +/// *Since 1.7.0* — well-formed `bread.command..` is an +/// explicit exception to the reserved-domain reject on unsourced emit, and +/// sourced `AdapterSource::App` emit may publish commands to another known +/// app. `command` stays in `RESERVED_DOMAINS` so it cannot be claimed as +/// an app id. +const API_VERSION: &str = "1.7.1"; #[derive(Clone)] pub struct Server { @@ -325,13 +332,17 @@ impl Server { }; // For a sibling-app source, `kind` is the full dotted event // name (e.g. "bread.clip.copied"), not a bare suffix — it - // must live inside that app's own namespace. + // must live inside that app's own namespace. Well-formed + // `bread.command..` is the one exception: + // an app may publish a command addressed to another known + // app (see `validate_command_event`). Adapter namespaces + // (`bread.power.*`, `bread.hyprland.*`, ...) stay rejected. if let AdapterSource::App(app) = &source { - if !validate_app_namespace(app, kind) { + if !validate_app_namespace(app, kind) && !validate_command_event(kind) { return Err(( id, format!( - "event '{kind}' is not in the '{app}' namespace (must start with 'bread.{app}.')" + "event '{kind}' is not in the '{app}' namespace (must start with 'bread.{app}.') and is not a well-formed command event" ), )); } @@ -363,7 +374,11 @@ impl Server { // `bread.hyprland.*`, ...) — otherwise this path would // let any same-UID process impersonate a real adapter // event with nothing downstream able to tell the - // difference. + // difference. Well-formed `bread.command..` + // is the documented exception: the command bus is + // supposed to be publishable by any module or + // `bread-emit` caller. Other reserved domains, and + // `bread.command..*`, stay rejected. let Some(event) = req.params.get("event").and_then(Value::as_str) else { return Err((id, "missing event name".to_string())); }; @@ -429,9 +444,9 @@ impl Server { /// impersonate a real adapter-owned event namespace. fn manual_emit(&self, event: &str, data: Value) -> std::result::Result { if let Some(domain) = event_domain(event) { - if is_reserved_domain(domain) { + if is_reserved_domain(domain) && !validate_command_event(event) { return Err(format!( - "event '{event}' claims the reserved '{domain}' domain — manual emit cannot impersonate an adapter-owned event; use a custom event name, or a sourced emit if this should go through the normalizer" + "event '{event}' claims the reserved '{domain}' domain — manual emit cannot impersonate an adapter-owned event; use a custom event name, a well-formed bread.command.., or a sourced emit if this should go through the normalizer" )); } } diff --git a/breadd/src/ipc/module_host_bridge.rs b/breadd/src/ipc/module_host_bridge.rs index 164aeb5..6674dc8 100644 --- a/breadd/src/ipc/module_host_bridge.rs +++ b/breadd/src/ipc/module_host_bridge.rs @@ -25,6 +25,7 @@ //! directly from Lua bypasses every check in this file — that's the //! scenario the sandbox exists for, not this file. use std::collections::HashMap; +use std::path::{Component, Path, PathBuf}; use std::time::Duration; use bread_shared::{glob, ModuleHostHello, ModuleHostPush, ModulePermission, PermissionKind}; @@ -349,10 +350,7 @@ impl Server { Ok(json!({ "ok": true })) } "module_host.fs_read" => { - if !permissions - .iter() - .any(|p| p.kind == PermissionKind::FsRead) - { + if !permissions.iter().any(|p| p.kind == PermissionKind::FsRead) { return Err("fs.read not granted to this module".to_string()); } let path = req @@ -411,16 +409,17 @@ impl Server { .and_then(Value::as_str) .ok_or("missing cmd")? .to_string(); - if !bin_allowed(permissions, &cmd) { - return Err("command is outside this module's granted exec bin scope".to_string()); - } + let argv = exec_argv(permissions, &cmd)?; tokio::task::spawn_blocking(move || { - match std::process::Command::new("sh").arg("-c").arg(&cmd).status() { + match std::process::Command::new(&argv[0]) + .args(&argv[1..]) + .status() + { Ok(status) if !status.success() => { - warn!(cmd = %cmd, code = ?status.code(), "module_host.exec exited non-zero"); + warn!(cmd = %argv[0], code = ?status.code(), "module_host.exec exited non-zero"); } Err(e) => { - error!(cmd = %cmd, error = %e, "module_host.exec failed to spawn"); + error!(cmd = %argv[0], error = %e, "module_host.exec failed to spawn"); } _ => {} } @@ -437,18 +436,17 @@ impl Server { .and_then(Value::as_str) .ok_or("missing cmd")? .to_string(); - if !bin_allowed(permissions, &cmd) { - return Err("command is outside this module's granted exec bin scope".to_string()); - } + let argv = exec_argv(permissions, &cmd)?; let timeout_ms = req .params .get("timeout_ms") .and_then(Value::as_u64) .unwrap_or(2000); - let handle = - tokio::task::spawn_blocking(move || { - std::process::Command::new("sh").arg("-c").arg(&cmd).output() - }); + let handle = tokio::task::spawn_blocking(move || { + std::process::Command::new(&argv[0]) + .args(&argv[1..]) + .output() + }); match tokio::time::timeout(Duration::from_millis(timeout_ms + 500), handle).await { Ok(Ok(Ok(out))) => Ok(json!({ "ok": out.status.success(), @@ -474,7 +472,9 @@ impl Server { ( ModuleLoadState::LoadError, ModuleHostOutcome::LoadError( - error.clone().unwrap_or_else(|| "module load failed".to_string()), + error + .clone() + .unwrap_or_else(|| "module load failed".to_string()), ), ) }; @@ -501,13 +501,14 @@ impl Server { /// Belt-and-suspenders path scoping for `fs_read`/`fs_write`: if the /// manifest declared a `path` hint for this permission kind, the requested -/// path (after `~`-expansion) must fall under at least one granted prefix. -/// No hint at all means this RPC-level check stays permissive (matching -/// Workstream D's existing "un-hinted grant = ungated within that -/// namespace" behavior) — Landlock's own ruleset (built independently in -/// `module_host::apply_sandbox`) does NOT grant a filesystem rule for an -/// un-hinted permission, so the direct `os`/`io` escape hatch remains -/// kernel-denied for that case regardless of what this function returns. +/// path (after `~`-expansion and canonicalize) must be a real descendant +/// of at least one granted prefix. No hint at all means this RPC-level +/// check stays permissive (matching Workstream D's existing "un-hinted +/// grant = ungated within that namespace" behavior) — Landlock's own +/// ruleset (built independently in `module_host::apply_sandbox`) does NOT +/// grant a filesystem rule for an un-hinted permission, so the direct +/// `os`/`io` escape hatch remains kernel-denied for that case regardless +/// of what this function returns. fn path_allowed(permissions: &[ModulePermission], kind: PermissionKind, path: &str) -> bool { let hints: Vec<&String> = permissions .iter() @@ -517,18 +518,93 @@ fn path_allowed(permissions: &[ModulePermission], kind: PermissionKind, path: &s if hints.is_empty() { return true; } - let expanded = bread_shared::expand_path(path); + let Some(requested) = resolve_scoped_path(path) else { + return false; + }; hints.iter().any(|hint| { - let hint_expanded = bread_shared::expand_path(hint); - expanded.starts_with(&hint_expanded) + let Some(granted) = resolve_scoped_path(hint) else { + return false; + }; + // Path::starts_with is component-wise; str::starts_with would let + // `/Wallpapers-evil` match a `/Wallpapers` grant. + requested.starts_with(&granted) }) } -/// Same idea as [`path_allowed`] for `exec`'s `bin` hint: compares by file -/// name (so `bin = "hyprpaper"` matches a command invoking -/// `/usr/bin/hyprpaper` as well as a bare `hyprpaper`) or an exact leading -/// token match. -fn bin_allowed(permissions: &[ModulePermission], cmd: &str) -> bool { +/// Canonicalize for containment: existing paths resolve symlinks and `..`; +/// new files canonicalize the parent then re-join the filename. Anything +/// that still contains `..` after lexical normalization is rejected. +fn resolve_scoped_path(path: &str) -> Option { + let expanded = bread_shared::expand_path(path); + if let Ok(canon) = expanded.canonicalize() { + return Some(canon); + } + let parent = expanded.parent().filter(|p| !p.as_os_str().is_empty()); + if let (Some(parent), Some(name)) = (parent, expanded.file_name()) { + if let Ok(parent_canon) = parent.canonicalize() { + return Some(parent_canon.join(name)); + } + } + lexical_abs(&expanded) +} + +fn lexical_abs(path: &Path) -> Option { + let abs = if path.is_absolute() { + path.to_path_buf() + } else { + std::path::absolute(path).ok()? + }; + let mut out = PathBuf::new(); + for c in abs.components() { + match c { + Component::CurDir => {} + Component::ParentDir => { + if !out.pop() { + return None; + } + } + rest => out.push(rest), + } + } + if out.components().any(|c| matches!(c, Component::ParentDir)) { + return None; + } + Some(out) +} + +/// Split `cmd` into argv without a shell. Metacharacters are rejected so a +/// hinted binary cannot smuggle extra commands (`hyprpaper; curl evil`). +fn parse_exec_argv(cmd: &str) -> Option> { + if cmd.chars().any(|c| { + matches!( + c, + '|' | ';' | '&' | '$' | '`' | '\n' | '\r' | '<' | '>' | '(' | ')' + ) + }) { + return None; + } + let argv: Vec = cmd.split_whitespace().map(str::to_string).collect(); + if argv.is_empty() { + None + } else { + Some(argv) + } +} + +/// Parse `cmd` and enforce the exec `bin` hint against argv[0]. +fn exec_argv(permissions: &[ModulePermission], cmd: &str) -> Result, String> { + let argv = parse_exec_argv(cmd) + .ok_or_else(|| "command contains shell metacharacters or is empty".to_string())?; + if !bin_allowed(permissions, &argv[0]) { + return Err("command is outside this module's granted exec bin scope".to_string()); + } + Ok(argv) +} + +/// Same idea as [`path_allowed`] for `exec`'s `bin` hint: compares argv[0] +/// by file name (so `bin = "hyprpaper"` matches `/usr/bin/hyprpaper` as +/// well as a bare `hyprpaper`) or an exact path match. +fn bin_allowed(permissions: &[ModulePermission], program: &str) -> bool { let hints: Vec<&String> = permissions .iter() .filter(|p| p.kind == PermissionKind::Exec) @@ -537,16 +613,109 @@ fn bin_allowed(permissions: &[ModulePermission], cmd: &str) -> bool { if hints.is_empty() { return true; } - let first_word = cmd.split_whitespace().next().unwrap_or(""); - let cmd_leaf = std::path::Path::new(first_word) + let cmd_leaf = Path::new(program) .file_name() .and_then(|f| f.to_str()) - .unwrap_or(first_word); + .unwrap_or(program); hints.iter().any(|hint| { - let hint_leaf = std::path::Path::new(hint.as_str()) + let hint_leaf = Path::new(hint.as_str()) .file_name() .and_then(|f| f.to_str()) .unwrap_or(hint.as_str()); - cmd_leaf == hint_leaf || first_word == hint.as_str() + cmd_leaf == hint_leaf || program == hint.as_str() }) } + +#[cfg(test)] +mod tests { + use super::*; + + fn fs_grant(kind: PermissionKind, path: &str) -> Vec { + vec![ModulePermission { + kind, + path: Some(path.to_string()), + bin: None, + }] + } + + fn exec_grant(bin: &str) -> Vec { + vec![ModulePermission { + kind: PermissionKind::Exec, + path: None, + bin: Some(bin.to_string()), + }] + } + + #[test] + fn path_allowed_denies_dotdot_escape_from_granted_prefix() { + let tmp = tempfile::TempDir::new().unwrap(); + let wallpapers = tmp.path().join("Wallpapers"); + std::fs::create_dir(&wallpapers).unwrap(); + let granted = wallpapers.to_str().unwrap(); + let perms = fs_grant(PermissionKind::FsRead, granted); + + let escape = wallpapers.join("../../.ssh/id_rsa"); + assert!( + !path_allowed(&perms, PermissionKind::FsRead, escape.to_str().unwrap()), + "Wallpapers/../../.ssh/id_rsa must not match a Wallpapers grant" + ); + } + + #[test] + fn path_allowed_denies_string_prefix_sibling() { + let tmp = tempfile::TempDir::new().unwrap(); + let wallpapers = tmp.path().join("Wallpapers"); + let evil = tmp.path().join("Wallpapers-evil"); + std::fs::create_dir(&wallpapers).unwrap(); + std::fs::create_dir(&evil).unwrap(); + let secret = evil.join("secret"); + std::fs::write(&secret, "x").unwrap(); + let perms = fs_grant(PermissionKind::FsRead, wallpapers.to_str().unwrap()); + assert!(!path_allowed( + &perms, + PermissionKind::FsRead, + secret.to_str().unwrap() + )); + } + + #[test] + fn path_allowed_accepts_real_descendant_and_new_file() { + let tmp = tempfile::TempDir::new().unwrap(); + let wallpapers = tmp.path().join("Wallpapers"); + std::fs::create_dir(&wallpapers).unwrap(); + let existing = wallpapers.join("bg.png"); + std::fs::write(&existing, "x").unwrap(); + let perms = fs_grant(PermissionKind::FsWrite, wallpapers.to_str().unwrap()); + assert!(path_allowed( + &perms, + PermissionKind::FsWrite, + existing.to_str().unwrap() + )); + let new_file = wallpapers.join("new.png"); + assert!(path_allowed( + &perms, + PermissionKind::FsWrite, + new_file.to_str().unwrap() + )); + } + + #[test] + fn exec_argv_denies_shell_chaining_when_bin_hinted() { + let perms = exec_grant("hyprpaper"); + assert!(exec_argv(&perms, "hyprpaper; curl evil").is_err()); + assert!(exec_argv(&perms, "hyprpaper").is_ok()); + assert!(exec_argv(&perms, "/usr/bin/hyprpaper --config x").is_ok()); + assert!(exec_argv(&perms, "curl evil").is_err()); + } + + #[test] + fn parse_exec_argv_rejects_metacharacters() { + assert!(parse_exec_argv("hyprpaper; curl evil").is_none()); + assert!(parse_exec_argv("hyprpaper | curl evil").is_none()); + assert!(parse_exec_argv("hyprpaper && curl evil").is_none()); + assert_eq!( + parse_exec_argv("hyprpaper --config x"), + Some(vec!["hyprpaper".into(), "--config".into(), "x".into()]) + ); + } +} 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/breadd/tests/ipc_integration.rs b/breadd/tests/ipc_integration.rs index 1ddb1ca..894bc49 100644 --- a/breadd/tests/ipc_integration.rs +++ b/breadd/tests/ipc_integration.rs @@ -381,6 +381,126 @@ async fn emit_with_app_source_rejects_wrong_namespace() -> Result<()> { Ok(()) } +#[tokio::test] +async fn emit_without_source_allows_well_formed_command_event() -> Result<()> { + let harness = TestHarness::spawn()?; + harness.wait_until_ready().await?; + + // Unsourced `bread-emit bread.command.clip.clear` is the documented + // command-bus path — `command` is reserved so it cannot be an app id, + // but a well-formed command to a known app must still go through. + let result = harness + .send_request( + "emit", + json!({ "event": "bread.command.clip.clear", "data": {} }), + ) + .await; + assert!( + result.is_ok(), + "unsourced well-formed command event must be accepted: {result:?}" + ); + assert_eq!( + result.unwrap().get("emitted").and_then(Value::as_bool), + Some(true) + ); + + harness.shutdown(); + Ok(()) +} + +#[tokio::test] +async fn emit_without_source_rejects_command_to_non_app() -> Result<()> { + let harness = TestHarness::spawn()?; + harness.wait_until_ready().await?; + + // `power` is reserved and is not a known app — this must not sneak + // through the command-bus exception. + let result = harness + .send_request( + "emit", + json!({ "event": "bread.command.power.off", "data": {} }), + ) + .await; + assert!( + result.is_err(), + "command to a reserved/non-app target must be rejected" + ); + + harness.shutdown(); + Ok(()) +} + +#[tokio::test] +async fn emit_without_source_still_rejects_hyprland_namespace() -> Result<()> { + let harness = TestHarness::spawn()?; + harness.wait_until_ready().await?; + + let result = harness + .send_request( + "emit", + json!({ "event": "bread.hyprland.workspace.changed", "data": {} }), + ) + .await; + assert!( + result.is_err(), + "unsourced emit must still reject adapter-owned hyprland events" + ); + + harness.shutdown(); + Ok(()) +} + +#[tokio::test] +async fn emit_with_app_source_allows_command_to_another_app() -> Result<()> { + let harness = TestHarness::spawn()?; + harness.wait_until_ready().await?; + + // An app may publish a command addressed to a different known app. + let result = harness + .send_request( + "emit", + json!({ + "source": "cast", + "kind": "bread.command.clip.clear", + "data": {} + }), + ) + .await; + assert!( + result.is_ok(), + "sourced command to another known app must be accepted: {result:?}" + ); + + harness.shutdown(); + Ok(()) +} + +#[tokio::test] +async fn emit_with_app_source_still_rejects_foreign_app_namespace() -> Result<()> { + let harness = TestHarness::spawn()?; + harness.wait_until_ready().await?; + + // `cast` must not be able to publish `bread.clip.*` events — only + // commands to clip, not clip's own inbound namespace. + let result = harness + .send_request( + "emit", + json!({ + "source": "cast", + "kind": "bread.clip.copied", + "data": {} + }), + ) + .await; + assert!( + result.is_err(), + "sourced emit must still reject a foreign app namespace" + ); + + harness.shutdown(); + Ok(()) +} + #[tokio::test] async fn state_get_returns_specific_subtree() -> Result<()> { let harness = TestHarness::spawn()?; @@ -496,7 +616,10 @@ return M .await?; let entry = modules .as_array() - .and_then(|arr| arr.iter().find(|m| m.get("name").and_then(Value::as_str) == Some("scoped-test"))) + .and_then(|arr| { + arr.iter() + .find(|m| m.get("name").and_then(Value::as_str) == Some("scoped-test")) + }) .cloned() .ok_or_else(|| anyhow!("scoped-test module not found in modules state; dump: {modules}"))?; @@ -511,7 +634,9 @@ return M "a module with a manifest that declares permissions must not be flagged ungated" ); - let store = harness.trigger_and_await_result("test.scoped_result").await?; + let store = harness + .trigger_and_await_result("test.scoped_result") + .await?; assert_eq!(store.get("state_get_ok"), Some(&json!(true))); assert_eq!( store.get("fs_present"), @@ -525,8 +650,16 @@ return M ); assert_eq!(store.get("exec_capture_present"), Some(&json!(false))); assert_eq!(store.get("bluetooth_present"), Some(&json!(false))); - assert_eq!(store.get("json_present"), Some(&json!(true)), "baseline bread.json must still be present"); - assert_eq!(store.get("log_present"), Some(&json!(true)), "baseline bread.log must still be present"); + assert_eq!( + store.get("json_present"), + Some(&json!(true)), + "baseline bread.json must still be present" + ); + assert_eq!( + store.get("log_present"), + Some(&json!(true)), + "baseline bread.log must still be present" + ); harness.shutdown(); Ok(()) @@ -568,7 +701,10 @@ return M .await?; let entry = modules .as_array() - .and_then(|arr| arr.iter().find(|m| m.get("name").and_then(Value::as_str) == Some("legacy-test"))) + .and_then(|arr| { + arr.iter() + .find(|m| m.get("name").and_then(Value::as_str) == Some("legacy-test")) + }) .cloned() .ok_or_else(|| anyhow!("legacy-test module not found in modules state; dump: {modules}"))?; @@ -647,7 +783,9 @@ return M .find(|m| m.get("name").and_then(Value::as_str) == Some("empty-perms-test")) }) .cloned() - .ok_or_else(|| anyhow!("empty-perms-test module not found in modules state; dump: {modules}"))?; + .ok_or_else(|| { + anyhow!("empty-perms-test module not found in modules state; dump: {modules}") + })?; assert_eq!(entry.get("status").and_then(Value::as_str), Some("loaded")); assert_eq!( @@ -656,7 +794,9 @@ return M "an explicit empty permissions list is a deliberate declaration, not 'undeclared'" ); - let store = harness.trigger_and_await_result("test.empty_perms_result").await?; + let store = harness + .trigger_and_await_result("test.empty_perms_result") + .await?; assert_eq!(store.get("fs_present"), Some(&json!(false))); assert_eq!(store.get("state_present"), Some(&json!(false))); @@ -969,7 +1109,10 @@ async fn event_causality_chain_threads_caused_by_across_handlers() -> Result<()> // Lua handler — its `caused_by` must be None. Everything downstream // (X, Y, Z) is emitted by `bread.emit()` from inside a running handler. harness - .send_request("emit", json!({ "event": "bread.chain.trigger", "data": {} })) + .send_request( + "emit", + json!({ "event": "bread.chain.trigger", "data": {} }), + ) .await?; let mut events: HashMap = HashMap::new(); @@ -1038,10 +1181,14 @@ async fn event_causality_chain_threads_caused_by_across_handlers() -> Result<()> "Z should be caused_by Y's id" ); - let ids: std::collections::HashSet<&str> = - [trigger_id.as_str(), x_id.as_str(), y_id.as_str(), z_id.as_str()] - .into_iter() - .collect(); + let ids: std::collections::HashSet<&str> = [ + trigger_id.as_str(), + x_id.as_str(), + y_id.as_str(), + z_id.as_str(), + ] + .into_iter() + .collect(); assert_eq!( ids.len(), 4, @@ -1169,7 +1316,10 @@ async fn rules_toml_absent_is_a_no_op() -> Result<()> { rules_mod.get("status").and_then(Value::as_str), Some("loaded") ); - assert!(rules_mod.get("last_error").and_then(Value::as_str).is_none()); + assert!(rules_mod + .get("last_error") + .and_then(Value::as_str) + .is_none()); harness.shutdown(); Ok(()) @@ -1610,7 +1760,9 @@ enabled = false // breadd itself would. let deadline = Instant::now() + Duration::from_secs(55); while Instant::now() < deadline { - let modules = self.send_request("state.get", json!({"key": "modules"})).await?; + let modules = self + .send_request("state.get", json!({"key": "modules"})) + .await?; if let Some(arr) = modules.as_array() { for m in arr { if m.get("name").and_then(Value::as_str) == Some(name) { @@ -1626,7 +1778,9 @@ enabled = false } tokio::time::sleep(Duration::from_millis(100)).await; } - Err(anyhow!("module '{name}' did not reach Loaded within timeout")) + Err(anyhow!( + "module '{name}' did not reach Loaded within timeout" + )) } /// Subscribe to `result_event`, send a `test.trigger` manual emit to diff --git a/breadd/tests/module_host_sandbox.rs b/breadd/tests/module_host_sandbox.rs index 51e57cc..d0fa9fe 100644 --- a/breadd/tests/module_host_sandbox.rs +++ b/breadd/tests/module_host_sandbox.rs @@ -137,10 +137,8 @@ enabled = false async fn wait_until_ready(&self) -> Result<()> { let deadline = Instant::now() + Duration::from_secs(8); while Instant::now() < deadline { - if self.socket_path.exists() { - if self.send_request("ping", json!({})).await.is_ok() { - return Ok(()); - } + if self.socket_path.exists() && self.send_request("ping", json!({})).await.is_ok() { + return Ok(()); } sleep(Duration::from_millis(100)).await; } diff --git a/ci/bread-ecosystem.rev b/ci/bread-ecosystem.rev new file mode 100644 index 0000000..34e7aa9 --- /dev/null +++ b/ci/bread-ecosystem.rev @@ -0,0 +1 @@ +147cfbbf96ae4b171027defa1130d2caddb934b1 diff --git a/ci/build.sh b/ci/build.sh new file mode 100755 index 0000000..5169ea5 --- /dev/null +++ b/ci/build.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Delegates to bread-ecosystem's shared CI build image/script, pinned to +# the commit in ci/bread-ecosystem.rev — not `main`. bread-ecosystem's CI +# files now affect every product's release pipeline, so bumping the pin +# is a deliberate act instead of silent drift (see the bread-theme test +# that broke here for exactly that reason, before it was pinned by rev). +# +# Usage: ci/build.sh cargo build --release --locked +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +REV="$(cat "${ROOT}/ci/bread-ecosystem.rev")" + +CACHE_DIR="/tmp/bread-ecosystem-ci-${REV}" +if [ ! -d "$CACHE_DIR" ]; then + rm -rf /tmp/bread-ecosystem-ci-* + git clone https://git.breadway.dev/Breadway/bread-ecosystem.git "$CACHE_DIR" + git -C "$CACHE_DIR" checkout --quiet "$REV" +fi + +bash "${CACHE_DIR}/ci/build.sh" bread "$ROOT" "$@" diff --git a/examples/modules/README.md b/examples/modules/README.md index 2f01cd9..73130be 100644 --- a/examples/modules/README.md +++ b/examples/modules/README.md @@ -37,6 +37,7 @@ suggested `[[permissions]]` block for its own `bread.module.toml`. | `low-battery-warning.lua` | Critical notification once when the battery runs low; resets on AC. | none | | `pause-media-on-headphone-unplug.lua` | Runs `playerctl pause` when a headphone/earbud device disconnects. | none (needs `playerctl`) | | `dock-monitors.lua` | Applies a multi-monitor layout when an external display connects, reverts when removed. | edit output names/resolutions | +| `external-monitors.lua` | Zero-config laptop displays: any HDMI/DP/USB-C head at its preferred mode, mirrored by default (or extended), lid-safe, restores the panel on unplug. | optional `ARRANGE` / `SCALE` at the top | | `active-window-widget.lua` | Shows the focused window next to the workspace pills in breadbar, via `bread.widget` + `bread.state.watch`. | none | | `cpu-temp-widget/` | Live CPU temperature readout in breadbar's stats area, via `bread.widget` + `bread.fs.read` on a timer. Directory module with a `bread.module.toml` declaring `fs.read` + `widget` — the permission-manifest worked example. | edit `TEMP_PATH` for your hwmon layout | | `bluetooth-toggle-widget.lua` | One-click Bluetooth power toggle in breadbar's tray, via `bread.widget` + a click handler. | none | diff --git a/examples/modules/external-monitors.lua b/examples/modules/external-monitors.lua new file mode 100644 index 0000000..27a276c --- /dev/null +++ b/examples/modules/external-monitors.lua @@ -0,0 +1,228 @@ +-- external-monitors — behave like a normal laptop desktop +-- +-- Plug in any display (HDMI, DisplayPort, USB-C dock, a random TV) and +-- the session just works. No output names to edit. +-- +-- • the laptop panel stays at its preferred (native) mode +-- • each external uses its preferred mode and refresh +-- • new screens clone the laptop (set ARRANGE = "extend" to sit to the right) +-- • closing the lid does not sleep while an external is on +-- • unplug everything and the laptop is the only display again +-- +-- Drop-in: copy to ~/.config/bread/modules/ and `bread reload`. + +local M = bread.module({ + name = "external-monitors", + version = "1.0.0", + after = { "bread.monitors" }, +}) + +-- "mirror" = every external clones the laptop (presentations, TVs) +-- "extend" = extra desktop to the right +local ARRANGE = "mirror" +local SCALE = "auto" + +local INTERNAL_RE = "^eDP" +local INHIBITOR = "/tmp/bread-lid-inhibitor.pid" + +local function inhibit_lid() + if bread.fs.exists(INHIBITOR) then return end + bread.exec( + "bash -c 'systemd-inhibit --what=handle-lid-switch --who=bread " + .. "--why=external-display sleep infinity & echo $! > " + .. INHIBITOR + .. "'" + ) +end + +local function release_lid() + bread.exec( + "bash -c 'kill $(cat " .. INHIBITOR .. " 2>/dev/null) 2>/dev/null; rm -f " .. INHIBITOR .. "'" + ) +end + +local function is_internal(name) + return type(name) == "string" and name:match(INTERNAL_RE) ~= nil +end + +local function drm_status(name) + for card = 0, 5 do + local raw = bread.fs.read(string.format("/sys/class/drm/card%d-%s/status", card, name)) + if raw then + return raw:match("^%s*(%S+)") + end + end + return nil +end + +local function drm_first_mode(name) + for card = 0, 5 do + local raw = bread.fs.read(string.format("/sys/class/drm/card%d-%s/modes", card, name)) + if raw then + local w, h = raw:match("(%d+)x(%d+)") + if w then + return tonumber(w), tonumber(h) + end + end + end + return 1920, 1080 +end + +local function list_connectors() + local names = {} + local ok, out = bread.exec_capture("ls /sys/class/drm", { timeout_ms = 500 }) + if not ok or not out then + return names + end + for ent in out:gmatch("[^%s]+") do + local name = ent:match("^card%d+%-(.+)$") + if name and not name:match("^Writeback") then + names[#names + 1] = name + end + end + table.sort(names) + return names +end + +local function connected() + local internal, externals = nil, {} + for _, name in ipairs(list_connectors()) do + if drm_status(name) == "connected" then + if is_internal(name) then + internal = internal or name + else + externals[#externals + 1] = name + end + end + end + return internal or "eDP-1", externals +end + +-- BOS Hyprland talks Lua (`hl.monitor`). Stock Hyprland uses the +-- `monitor=` keyword. Try eval first, then keyword. +local function apply_monitor(opts) + local extra = "" + if opts.mirror and opts.mirror ~= "" then + extra = string.format(", mirror = %q", opts.mirror) + end + local expr = string.format( + "hl.monitor({ output = %q, mode = %q, position = %q, scale = %q%s })", + opts.output, + opts.mode or "preferred", + opts.position or "0x0", + opts.scale or SCALE, + extra + ) + local resp = bread.hyprland.eval(expr) + if type(resp) == "string" and resp:match("error") then + local spec = string.format( + "%s, %s, %s, %s", + opts.output, + opts.mode or "preferred", + opts.position or "0x0", + opts.scale or SCALE + ) + if opts.mirror and opts.mirror ~= "" then + spec = spec .. ", mirror, " .. opts.mirror + end + bread.hyprland.keyword("monitor", spec) + end +end + +local function apply(internal, externals) + apply_monitor({ + output = internal, + mode = "preferred", + position = "0x0", + scale = SCALE, + }) + + if ARRANGE == "mirror" then + for _, name in ipairs(externals) do + apply_monitor({ + output = name, + mode = "preferred", + position = "0x0", + scale = SCALE, + mirror = internal, + }) + end + return + end + + local x = select(1, drm_first_mode(internal)) or 1920 + for _, name in ipairs(externals) do + apply_monitor({ + output = name, + mode = "preferred", + position = x .. "x0", + scale = SCALE, + }) + local w = select(1, drm_first_mode(name)) or 1920 + x = x + w + end +end + +function M.on_load() + local last = nil + local applied = false + + local function evaluate() + local internal, externals = connected() + local sig = internal .. "|" .. table.concat(externals, ",") + if sig == last then + return + end + last = sig + + if #externals == 0 then + if applied then + apply_monitor({ + output = internal, + mode = "preferred", + position = "0x0", + scale = SCALE, + }) + release_lid() + applied = false + end + return + end + + apply(internal, externals) + inhibit_lid() + applied = true + bread.log("[external-monitors] " .. internal .. " + " .. table.concat(externals, ", ")) + end + + local settle = bread.debounce(1500, evaluate) + + bread.on("bread.hyprland.monitor.connected", function(event) + local name = event.data and event.data.name + if name and not is_internal(name) then + bread.notify("Display connected: " .. name, { urgency = "low" }) + end + settle() + end) + + bread.on("bread.hyprland.monitor.disconnected", function() + settle() + end) + + bread.on("bread.device.**", function(event) + local sub = event.data and event.data.subsystem + if sub == "drm" then + settle() + end + end) + + bread.hyprland.on_raw("configreloaded", function() + last = nil + evaluate() + end) + + bread.every(3000, evaluate) + settle() +end + +return M 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..d6680ec --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1,95 @@ +{ + "0": "LuaEngine", + "1": "RawEvent", + "2": "config.rs", + "3": "Server", + "4": "widget.rs", + "5": "Bread Daemon (breadd)", + "6": "filesystem.rs", + "7": "git.rs", + "8": "Result", + "9": "state_engine.rs", + "10": "modules_mgmt.rs", + "11": "systemd.rs", + "12": "hooks_git.rs", + "13": "bread-cli/src/main.rs", + "14": "types.rs", + "15": "podman.rs", + "16": "Value", + "17": "Result", + "18": "hooks_shell.rs", + "19": "bluetooth.rs", + "20": "SubscriptionId", + "21": "glob.rs", + "22": "StateHandle", + "23": "Adapter", + "24": "network.rs", + "25": "power.rs", + "26": "hyprland.rs", + "27": "parse_upower_message", + "28": "main Branch", + "29": "git-branch-widget.lua", + "30": "TestHarness", + "31": "Sync", + "32": "active-window-widget.lua", + "33": ".new", + "34": "focus-mode-widget.lua", + "35": "workflow-status-widget.lua", + "36": "bread.widget API", + "37": "bluetooth-toggle-widget.lua", + "38": "pause-media-on-headphone-unplug.lua", + "39": "Autostart Example Module", + "40": "dock-monitors.lua", + "41": "dock-workflow.lua", + "42": "low-battery-warning.lua", + "43": "install.sh", + "44": "Filesystem Adapter", + "45": "Git Adapter", + "46": "Podman Adapter", + "47": "Systemd Adapter", + "48": "bread.after(delay_ms, fn)", + "49": "bread.bluetooth namespace", + "50": "bread.every(interval_ms, fn)", + "51": "bread.exec(cmd)", + "52": "bread.hyprland namespace", + "53": "bread.notify(message, opts)", + "54": "bread.state.watch(path, fn)", + "55": "bread-cli/src/lib.rs", + "56": "core/mod.rs", + "57": "bread.system.startup", + "58": "Monitors Configuration Example", + "59": "Binds Module (Built-in)", + "60": "lua/mod.rs", + "61": "external-monitors.lua", + "62": "AGENTS.md — Repo hygiene", + "63": "CLAUDE.md — Repo hygiene", + "64": "ModuleHostLua", + "65": "ModuleHostRegistry", + "66": "xtask/src/main.rs", + "67": "Bread", + "68": "rules.rs", + "69": "Normalized events", + "70": "Bread Documentation", + "71": "udev.rs", + "72": "Dictionary: Lua API", + "73": "Out-of-process module sandboxing *(Since: v1.6)*", + "74": "Dictionary: Built-in modules", + "75": "Events", + "76": "Machine and filesystem", + "77": "Contributing", + "78": "Bluetooth", + "79": "Widgets *(Since: v1.3)*", + "80": "Getting started", + "81": "Capability-scoped modules *(Since: v1.5)*", + "82": "Workflows *(Since: v1.2)*", + "83": "Timers", + "84": "State", + "85": "init.lua", + "86": "Execution", + "87": "packaging/README.md", + "88": "PathBuf", + "89": "build.sh", + "90": "beta Release Track", + "91": "dev Release Track", + "92": "stable Release Track" +} diff --git a/graphify-out/.graphify_labels.json.sig b/graphify-out/.graphify_labels.json.sig new file mode 100644 index 0000000..bafec89 --- /dev/null +++ b/graphify-out/.graphify_labels.json.sig @@ -0,0 +1 @@ +{"0": "dff8ca2baa85bb77", "1": "2213379d8e986e1b", "2": "055a5a9a2c0abb47", "3": "4e76d4b9b12f60a0", "4": "15d25492162f61da", "5": "c9e7c9b0b9f9532c", "6": "5dc03258b399572c", "7": "7e3d24ea3cd2b4cb", "8": "d2b23fb40be07856", "9": "c63bb5497aa74cc4", "10": "37be3ba834804202", "11": "e820233ee9e24e6c", "12": "90afbdba0e9131b5", "13": "a893df0933556d63", "14": "2b140ca807922de5", "15": "77fe3c708c10a92e", "16": "f46d2bf3ec15783d", "17": "9d5d3a5ebfca7e96", "18": "4b221b9f82894754", "19": "1af003225b1510f7", "20": "cec4f1891a3503a7", "21": "af54da4748cbfe19", "22": "755f92ef4fb448a8", "23": "8d61c62e8cd29e24", "24": "a6096a26ebcbe7ca", "25": "4bb3423b0748a5b8", "26": "f14069a977bb7109", "27": "c24364ae8589386f", "28": "b7dfd1e572840cf9", "29": "38bd4a3ed7d82df4", "30": "c7a227c868287ece", "31": "8298f357ade782b6", "32": "8c3f9c59418c0d78", "33": "d441528441bffad6", "34": "0ca065898bae7a4c", "35": "91d64164a425221e", "36": "8f4f1c63c1339596", "37": "f29f07965a593c46", "38": "69c04956206264ea", "39": "d5e6784916307537", "40": "9dd3e8ecc75d42d1", "41": "975bc2eaec9ade41", "42": "c119297bd4e771d7", "43": "5df098735d8e8ccf", "44": "3ea089711b226db5", "45": "937d314565bd1f7c", "46": "644deb50d1523213", "47": "a8ba58be12f4eaaf", "48": "07122a351039caad", "49": "85df939415e8bf76", "50": "ccecca45fa071d89", "51": "d12f6c2877bf28fc", "52": "8fde0947b8e44878", "53": "1894c9960c737861", "54": "8eb6456a35bc1424", "55": "266c21cbaa157140", "56": "3dd39e27b03e805b", "57": "9914e60060e52831", "58": "082ed57548a0aa26", "59": "1d8fa6f90af6c7a9", "60": "5b3a15eab473b681", "61": "53961581c79663fe", "62": "1c3daa39aab41ca2", "63": "cd7e1aedbdbb382a", "64": "793a68e5b584e15a", "65": "e5048b5a19d78c81", "66": "abaa846ce9fdc66e", "67": "a46e2827ad3261b0", "68": "56d1c4600f18d094", "69": "b29197139c1a5fc7", "70": "f6f5196c6a2f3084", "71": "f8b572524780f968", "72": "95bd136ecb3896b6", "73": "a2e1d482f5282a2b", "74": "96279e53156461bf", "75": "3c234d3ea2845544", "76": "37f5bfa38e9dda4b", "77": "c95e6689883cdc3d", "78": "784aa039bef2aabf", "79": "1e1cd6b488d8850c", "80": "42213e202400e524", "81": "bb8f3086e24c3f87", "82": "8f000e4f1c6edcd1", "83": "19573b318feb4438", "84": "47016ab7f59f2ab4", "85": "da1e8594a8fb071a", "86": "d730f8d81a4b91ff", "87": "af426938b90fa391", "88": "dce55fb2c83882bb", "89": "9d30c290d7898f81", "90": "356e8182b8067c22", "91": "825919e98a656895", "92": "c5d2ff6dacf845a7"} \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root index 5c5e606..945c9b4 100644 --- a/graphify-out/.graphify_root +++ b/graphify-out/.graphify_root @@ -1 +1 @@ -/home/breadway/Projects/bread +. \ 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/2026-08-16/.graphify_labels.json b/graphify-out/2026-08-16/.graphify_labels.json new file mode 100644 index 0000000..546c96b --- /dev/null +++ b/graphify-out/2026-08-16/.graphify_labels.json @@ -0,0 +1,90 @@ +{ + "0": "lua/mod.rs", + "1": "RawEvent", + "2": "config.rs", + "3": "Server", + "4": "widget.rs", + "5": "Bread Daemon (breadd)", + "6": "filesystem.rs", + "7": "git.rs", + "8": "Result", + "9": "state_engine.rs", + "10": "modules_mgmt.rs", + "11": "systemd.rs", + "12": "hooks_git.rs", + "13": "bread-cli/src/main.rs", + "14": "types.rs", + "15": "podman.rs", + "16": "StateHandle", + "17": "run_udev_monitor", + "18": "hooks_shell.rs", + "19": "bluetooth.rs", + "20": "SubscriptionId", + "21": "glob.rs", + "22": "run_state_engine", + "23": "RtnetlinkAdapter", + "24": "network.rs", + "25": "power.rs", + "26": "hyprland.rs", + "27": "Adapter", + "28": "dl.breadway.dev Distribution", + "29": "git-branch-widget.lua", + "30": "TestHarness", + "31": "Sync", + "32": "active-window-widget.lua", + "33": "cpu-temp-widget.lua", + "34": "focus-mode-widget.lua", + "35": "workflow-status-widget.lua", + "36": "bread.widget API", + "37": "bluetooth-toggle-widget.lua", + "38": "pause-media-on-headphone-unplug.lua", + "39": "Autostart Example Module", + "40": "dock-monitors.lua", + "41": "dock-workflow.lua", + "42": "low-battery-warning.lua", + "43": "install.sh", + "44": "Filesystem Adapter", + "45": "Git Adapter", + "46": "Podman Adapter", + "47": "Systemd Adapter", + "48": "bread.after(delay_ms, fn)", + "49": "bread.bluetooth namespace", + "50": "bread.every(interval_ms, fn)", + "51": "bread.exec(cmd)", + "52": "bread.hyprland namespace", + "53": "bread.notify(message, opts)", + "54": "bread.state.watch(path, fn)", + "55": "bread-cli/src/lib.rs", + "56": "core/mod.rs", + "57": "bread.system.startup", + "58": "Monitors Configuration Example", + "59": "Binds Module (Built-in)", + "60": "Bakery Package Manager", + "61": "Phase 3: GUI Control Center", + "62": "Phase 5: Cross-Device Mesh", + "63": "Dev Version Computation", + "64": "ModuleHostLua", + "65": "ModuleHostRegistry", + "66": "xtask/src/main.rs", + "67": "Bread", + "68": "rules.rs", + "69": "Normalized events", + "70": "Bread Documentation", + "71": "udev.rs", + "72": "Dictionary: Lua API", + "73": "Out-of-process module sandboxing *(Since: v1.6)*", + "74": "Dictionary: Built-in modules", + "75": "Events", + "76": "Machine and filesystem", + "77": "Contributing", + "78": "Bluetooth", + "79": "Widgets *(Since: v1.3)*", + "80": "Getting started", + "81": "Capability-scoped modules *(Since: v1.5)*", + "82": "Workflows *(Since: v1.2)*", + "83": "Timers", + "84": "State", + "85": "init.lua", + "86": "Execution", + "87": "packaging/README.md" +} diff --git a/graphify-out/2026-08-16/GRAPH_REPORT.md b/graphify-out/2026-08-16/GRAPH_REPORT.md new file mode 100644 index 0000000..1cf4a98 --- /dev/null +++ b/graphify-out/2026-08-16/GRAPH_REPORT.md @@ -0,0 +1,397 @@ +# Graph Report - bread (2026-08-15) + +## Corpus Check +- 62 files · ~88,250 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 1467 nodes · 3347 edges · 88 communities (64 shown, 24 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 48 edges (avg confidence: 0.78) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `a6973360` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- lua/mod.rs +- RawEvent +- config.rs +- Server +- widget.rs +- Bread Daemon (breadd) +- filesystem.rs +- git.rs +- Result +- state_engine.rs +- modules_mgmt.rs +- systemd.rs +- hooks_git.rs +- bread-cli/src/main.rs +- types.rs +- podman.rs +- StateHandle +- run_udev_monitor +- hooks_shell.rs +- bluetooth.rs +- SubscriptionId +- glob.rs +- run_state_engine +- RtnetlinkAdapter +- network.rs +- power.rs +- hyprland.rs +- Adapter +- dl.breadway.dev Distribution +- git-branch-widget.lua +- TestHarness +- Sync +- active-window-widget.lua +- cpu-temp-widget.lua +- focus-mode-widget.lua +- workflow-status-widget.lua +- bread.widget API +- bluetooth-toggle-widget.lua +- pause-media-on-headphone-unplug.lua +- Autostart Example Module +- install.sh +- Filesystem Adapter +- Git Adapter +- Podman Adapter +- Systemd Adapter +- bread.after(delay_ms, fn) +- bread.bluetooth namespace +- bread.every(interval_ms, fn) +- bread.exec(cmd) +- bread.hyprland namespace +- bread.notify(message, opts) +- bread.state.watch(path, fn) +- bread.system.startup +- Monitors Configuration Example +- Binds Module (Built-in) +- Bakery Package Manager +- Phase 3: GUI Control Center +- Phase 5: Cross-Device Mesh +- Dev Version Computation +- ModuleHostLua +- ModuleHostRegistry +- xtask/src/main.rs +- Bread +- rules.rs +- Normalized events +- Bread Documentation +- udev.rs +- Dictionary: Lua API +- Out-of-process module sandboxing *(Since: v1.6)* +- Dictionary: Built-in modules +- Events +- Machine and filesystem +- Contributing +- Bluetooth +- Widgets *(Since: v1.3)* +- Getting started +- Capability-scoped modules *(Since: v1.5)* +- Workflows *(Since: v1.2)* +- Timers +- State +- init.lua +- Execution +- packaging/README.md + +## God Nodes (most connected - your core abstractions) +1. `LuaEngine` - 59 edges +2. `RawEvent` - 49 edges +3. `BreadEvent` - 38 edges +4. `raw()` - 37 edges +5. `RuntimeState` - 34 edges +6. `StateHandle` - 28 edges +7. `now_unix_ms()` - 26 edges +8. `Adapter` - 25 edges +9. `SubscriptionId` - 25 edges +10. `ModuleHostLua` - 24 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` +- 2-file cycle: `bread-shared/src/lib.rs -> bread-shared/src/module_host_ipc.rs -> bread-shared/src/lib.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 (88 total, 24 thin omitted) + +### Community 0 - "lua/mod.rs" +Cohesion: 0.06 +Nodes (86): now_unix_ms(), ModulePermission, Option, String, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect() (+78 more) + +### Community 1 - "RawEvent" +Cohesion: 0.05 +Nodes (67): adapter_source_is_hashable_and_eq(), AdapterSource, bread_event_new_accepts_owned_and_borrowed_names(), bread_event_new_assigns_unique_id_and_no_cause(), bread_event_new_sets_current_timestamp(), bread_event_with_timestamp_preserves_timestamp_and_assigns_id(), BreadEvent, DaemonSection (+59 more) + +### Community 2 - "config.rs" +Cohesion: 0.07 +Nodes (50): AdaptersConfig, AdapterToggle, compat_section_defaults_legacy_hyprland_names_to_true(), CompatConfig, Config, config_path(), config_path_falls_back_to_home_when_no_xdg(), config_path_respects_xdg_config_home() (+42 more) + +### Community 3 - "Server" +Cohesion: 0.05 +Nodes (41): A, command_target(), event_domain(), is_known_app(), is_reserved_domain(), Option, validate_app_namespace(), validate_command_event() (+33 more) + +### Community 4 - "widget.rs" +Cohesion: 0.07 +Nodes (32): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+24 more) + +### Community 5 - "Bread Daemon (breadd)" +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.rs" +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.rs" +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 - "Result" +Cohesion: 0.15 +Nodes (50): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_app_source_allows_command_to_another_app(), emit_with_app_source_rejects_wrong_namespace(), emit_with_app_source_still_rejects_foreign_app_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() (+42 more) + +### Community 9 - "state_engine.rs" +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 - "modules_mgmt.rs" +Cohesion: 0.11 +Nodes (36): audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module(), audit_extracts_exec_bin_hint_and_ignores_baseline_calls(), audit_module(), audit_scans_required_sibling_files_in_module_directory(), classify_call_site(), collect_lua_files(), copy_dir(), extract_first_string_arg() (+28 more) + +### Community 11 - "systemd.rs" +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 - "hooks_git.rs" +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 - "bread-cli/src/main.rs" +Cohesion: 0.19 +Nodes (29): CausalityTracker, Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand (+21 more) + +### Community 14 - "types.rs" +Cohesion: 0.17 +Nodes (21): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+13 more) + +### Community 15 - "podman.rs" +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 - "StateHandle" +Cohesion: 0.14 +Nodes (10): condition_matches(), resolve_device(), Option, Result, String, Value, Vec, StateHandle (+2 more) + +### Community 17 - "run_udev_monitor" +Cohesion: 0.35 +Nodes (9): enumerate_with_udev(), Result, Self, Sender, String, Vec, run_udev_monitor(), ScannedDevice (+1 more) + +### Community 18 - "hooks_shell.rs" +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.rs" +Cohesion: 0.15 +Nodes (10): address_from_path(), BluetoothAdapter, parse_bluetooth_message(), Message, Option, Result, Self, Sender (+2 more) + +### Community 20 - "SubscriptionId" +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 - "run_state_engine" +Cohesion: 0.27 +Nodes (12): dispatch_event(), handle_command(), Arc, AtomicU64, Receiver, RwLock, Self, Sender (+4 more) + +### Community 23 - "RtnetlinkAdapter" +Cohesion: 0.22 +Nodes (7): ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter + +### Community 24 - "network.rs" +Cohesion: 0.27 +Nodes (9): has_default_route(), network_raw_event(), NetworkAdapter, NetworkSnapshot, read_network_state(), BTreeMap, Result, Sender (+1 more) + +### Community 25 - "power.rs" +Cohesion: 0.26 +Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), Option, Result, Self, Sender + +### Community 26 - "hyprland.rs" +Cohesion: 0.29 +Nodes (7): hyprland_event_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result, Sender, String + +### Community 27 - "Adapter" +Cohesion: 0.23 +Nodes (8): Adapter, parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter, Send + +### Community 28 - "dl.breadway.dev Distribution" +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-branch-widget.lua" +Cohesion: 0.62 +Nodes (6): focused_tab_cwd(), git_info(), M.on_load(), shell_quote(), update(), widget_root() + +### Community 30 - "TestHarness" +Cohesion: 0.16 +Nodes (16): main(), parse_args(), Option, String, killing_a_module_host_child_does_not_take_down_breadd_or_other_modules(), os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope(), Child, Drop (+8 more) + +### Community 31 - "Sync" +Cohesion: 0.50 +Nodes (3): main(), Result, Sync + +### Community 32 - "active-window-widget.lua" +Cohesion: 0.83 +Nodes (3): label_for(), M.on_load(), widget_root() + +### Community 33 - "cpu-temp-widget.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), read_temp_c(), widget_root() + +### Community 34 - "focus-mode-widget.lua" +Cohesion: 1.00 +Nodes (3): is_focused(), M.on_load(), widget_root() + +### Community 35 - "workflow-status-widget.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), most_relevant(), widget_update() + +### Community 36 - "bread.widget API" +Cohesion: 0.67 +Nodes (3): bread.widget API, CPU Temperature Widget Example, Live Widget Update Pattern + +### Community 64 - "ModuleHostLua" +Cohesion: 0.10 +Nodes (38): call(), HostMessage, IoCommand, RpcResponse, Duration, Option, PathBuf, Receiver (+30 more) + +### Community 65 - "ModuleHostRegistry" +Cohesion: 0.07 +Nodes (43): bin_allowed(), path_allowed(), HashMap, Option, OwnedWriteHalf, Result, Sender, String (+35 more) + +### Community 66 - "xtask/src/main.rs" +Cohesion: 0.11 +Nodes (36): BTreeSet, ExitCode, check(), CheckReport, clean_state_passes(), extract_cli_commands(), extract_enum_variants(), extract_ipc_methods() (+28 more) + +### Community 67 - "Bread" +Cohesion: 0.06 +Nodes (28): Deprecations, Hyprland legacy flat event names (since v1.5), Bread Examples, Example 1: Porting keyboard_and_display_watcher.sh (system script), Example 2: Porting autostart.lua, Example 3: Porting display/monitors.lua, Example 4: Multi-step automation workflows, Example 5: A live widget in breadbar (+20 more) + +### Community 68 - "rules.rs" +Cohesion: 0.14 +Nodes (27): empty_file_loads_with_no_rules(), empty_on_is_treated_as_missing(), invalid_toml_is_fatal(), load_rules(), missing_on_is_reported_with_index_and_no_on(), multiple_action_keys_is_reported(), one_bad_rule_does_not_block_other_valid_rules(), ParsedRule (+19 more) + +### Community 69 - "Normalized events" +Cohesion: 0.12 +Nodes (16): Bluetooth (BlueZ), Compatibility: `[compat]` config, Devices (udev / Bluetooth), Filesystem / project detection, Git (hooks + dirty-state poller), Hyprland, Network, Normalized events (+8 more) + +### Community 70 - "Bread Documentation" +Cohesion: 0.14 +Nodes (14): API Stability & Versioning, Bread Documentation, Contents, Debugging tips, Dictionary: Event reference, Dictionary: IPC protocol, Dictionary: Runtime state schema, Integrating a bread\* app (+6 more) + +### Community 71 - "udev.rs" +Cohesion: 0.32 +Nodes (10): build_device_event(), build_event(), enumerate_payload_includes_classification_fields(), prop_bool(), prop_str(), Option, Value, udev_event_payload() (+2 more) + +### Community 72 - "Dictionary: Lua API" +Cohesion: 0.17 +Nodes (12): `bread.debounce(delay_ms, fn) -> wrapped_fn`, `bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`, `bread.notify(message, opts)`, `bread.profile.activate(name)`, Dictionary: Lua API, Hyprland, Module declaration, Module lifecycle hooks (+4 more) + +### Community 73 - "Out-of-process module sandboxing *(Since: v1.6)*" +Cohesion: 0.20 +Nodes (10): Architecture, Crash isolation, New IPC methods, Out-of-process module sandboxing *(Since: v1.6)*, RPC bridge coverage, The gap this closes, The Landlock sandbox, The token/identity handshake (+2 more) + +### Community 74 - "Dictionary: Built-in modules" +Cohesion: 0.20 +Nodes (10): `bread.binds`, `bread.devices`, `bread.monitors`, `bread.rules` *(Since: v1.5)*, `bread.workspaces`, Device rule options, Dictionary: Built-in modules, Example: Dock-specific setup (+2 more) + +### Community 75 - "Events" +Cohesion: 0.20 +Nodes (10): `bread.emit(event, data)`, `bread.filter(pattern, fn, opts) -> id`, `bread.off(id)`, `bread.on(pattern, fn) -> id`, `bread.once(pattern, fn) -> id`, `bread.spawn(fn)`, `bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*, `bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)* (+2 more) + +### Community 76 - "Machine and filesystem" +Cohesion: 0.20 +Nodes (10): `bread.fs.exists(path) -> bool`, `bread.fs.expand(path) -> string`, `bread.fs.read(path) -> string | nil`, `bread.fs.readlink(path) -> string | nil`, `bread.fs.write(path, content)`, `bread.json.decode(str) -> table | nil`, `bread.machine.has_tag(tag) -> bool`, `bread.machine.name() -> string` (+2 more) + +### Community 77 - "Contributing" +Cohesion: 0.22 +Nodes (8): Branches, CI, Contributing, Keeping the API docs honest, Local development, Questions, The release cycle, Tracks, from a user's perspective + +### Community 78 - "Bluetooth" +Cohesion: 0.22 +Nodes (9): Bluetooth, `bread.bluetooth.connect(address)`, `bread.bluetooth.devices() -> table | nil`, `bread.bluetooth.disconnect(address)`, `bread.bluetooth.power(enabled)`, `bread.bluetooth.powered() -> bool | nil`, `bread.bluetooth.scan(enabled)`, Example: auto-connect headphones on AC power (+1 more) + +### Community 79 - "Widgets *(Since: v1.3)*" +Cohesion: 0.22 +Nodes (9): `bread.widget.list() -> table`, `bread.widget.register(spec) -> ok, err`, `bread.widget.remove(id) -> bool`, `bread.widget.update(id, patch) -> ok, err`, Click events, Node types, `style` *(Since: v1.4)*, Style vs. `class` (+1 more) + +### Community 80 - "Getting started" +Cohesion: 0.33 +Nodes (6): 1) Create a minimal config, 2) The fast path: `rules.toml` *(Since: v1.5)*, 3) Minimal `init.lua`, 4) Start the daemon, 5) Check that it's running, Getting started + +### Community 81 - "Capability-scoped modules *(Since: v1.5)*" +Cohesion: 0.33 +Nodes (6): Baseline (always available, no manifest entry needed), `bread modules audit `, Capability-scoped modules *(Since: v1.5)*, Gated — requires a matching `[[permissions]]` entry, `path`/`bin` enforcement depends on where the module runs, `require("bread.devices")` still works from a scoped module + +### Community 82 - "Workflows *(Since: v1.2)*" +Cohesion: 0.33 +Nodes (6): `bread.workflow.define(name, fn)`, `bread.workflow.list() -> table`, `bread.workflow.start(name, opts)`, `bread.workflow.status(name) -> table | nil`, `bread.workflow.step(label)`, Workflows *(Since: v1.2)* + +### Community 83 - "Timers" +Cohesion: 0.50 +Nodes (4): `bread.after(delay_ms, fn) -> id`, `bread.cancel(id)`, `bread.every(interval_ms, fn) -> id`, Timers + +### Community 84 - "State" +Cohesion: 0.50 +Nodes (4): `bread.state.get(path)`, `bread.state.watch(path, fn) -> id`, State, Typed shorthands + +### Community 85 - "init.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), read_temp_c(), widget_root() + +### Community 86 - "Execution" +Cohesion: 0.67 +Nodes (3): `bread.exec_capture(cmd, opts) -> ok, stdout`, `bread.exec(cmd)`, Execution + +## Knowledge Gaps +- **179 isolated node(s):** `install.sh script`, `Branches`, `The release cycle`, `Tracks, from a user's perspective`, `Keeping the API docs honest` (+174 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **24 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 `RawEvent` connect `RawEvent` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `run_udev_monitor`, `bluetooth.rs`, `RtnetlinkAdapter`, `network.rs`, `power.rs`, `hyprland.rs`, `Adapter`?** + _High betweenness centrality (0.094) - this node is a cross-community bridge._ +- **Why does `Adapter` connect `Adapter` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `run_udev_monitor`, `bluetooth.rs`, `RtnetlinkAdapter`, `network.rs`, `power.rs`, `hyprland.rs`, `Sync`?** + _High betweenness centrality (0.077) - this node is a cross-community bridge._ +- **Why does `BreadEvent` connect `RawEvent` to `ModuleHostLua`, `lua/mod.rs`, `ModuleHostRegistry`, `Server`, `state_engine.rs`, `run_state_engine`?** + _High betweenness centrality (0.063) - this node is a cross-community bridge._ +- **What connects `install.sh script`, `Branches`, `The release cycle` to the rest of the system?** + _179 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `lua/mod.rs` be split into smaller, more focused modules?** + _Cohesion score 0.056 - nodes in this community are weakly interconnected._ +- **Should `RawEvent` be split into smaller, more focused modules?** + _Cohesion score 0.051842708517016396 - nodes in this community are weakly interconnected._ +- **Should `config.rs` be split into smaller, more focused modules?** + _Cohesion score 0.07191780821917808 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/2026-08-16/cost.json b/graphify-out/2026-08-16/cost.json new file mode 100644 index 0000000..c8071df --- /dev/null +++ b/graphify-out/2026-08-16/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/2026-08-16/graph.json b/graphify-out/2026-08-16/graph.json new file mode 100644 index 0000000..901ad97 --- /dev/null +++ b/graphify-out/2026-08-16/graph.json @@ -0,0 +1,55512 @@ +{ + "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": [ + { + "label": "hooks_git.rs", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_src_hooks_git", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "hooks_git.rs" + }, + { + "label": "HookOutcome", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L38", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hookoutcome", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "hookoutcome" + }, + { + "label": "install_git()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_install_git", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "install_git()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_result", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "result" + }, + { + "label": "install_one_hook()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_install_one_hook", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "install_one_hook()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_path", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "path" + }, + { + "label": "is_bread_managed()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L115", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_is_bread_managed", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "is_bread_managed()" + }, + { + "label": "branch_changed_emit_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L122", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_branch_changed_emit_line", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "branch_changed_emit_line()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_string", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "string" + }, + { + "label": "emit_line_for()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L131", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_emit_line_for", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "emit_line_for()" + }, + { + "label": "commit_created_emit_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L140", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_commit_created_emit_line", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "commit_created_emit_line()" + }, + { + "label": "hook_script()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L152", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hook_script", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "hook_script()" + }, + { + "label": "git_dir()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_git_dir", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "git_dir()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_pathbuf", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "pathbuf" + }, + { + "label": "show_toplevel()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_show_toplevel", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "show_toplevel()" + }, + { + "label": "hooks_path_override()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hooks_path_override", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "hooks_path_override()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_rs_option", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "option" + }, + { + "label": "print_hooks_path_warning()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L235", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_print_hooks_path_warning", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "print_hooks_path_warning()" + }, + { + "label": "print_summary()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_print_summary", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "print_summary()" + }, + { + "label": "run_git()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_run_git", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "run_git()" + }, + { + "label": "detects_own_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L288", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_detects_own_marker", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "detects_own_marker()" + }, + { + "label": "does_not_falsely_detect_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L294", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "does_not_falsely_detect_marker()" + }, + { + "label": "marker_must_match_whole_trimmed_line()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L300", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "marker_must_match_whole_trimmed_line()" + }, + { + "label": "empty_file_is_not_managed()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L308", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_empty_file_is_not_managed", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "empty_file_is_not_managed()" + }, + { + "label": "all_hook_scripts_start_with_shebang_and_marker()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L313", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "all_hook_scripts_start_with_shebang_and_marker()" + }, + { + "label": "all_hook_scripts_exit_0_unconditionally()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L323", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "all_hook_scripts_exit_0_unconditionally()" + }, + { + "label": "post_commit_and_post_merge_emit_commit_created()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L334", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "post_commit_and_post_merge_emit_commit_created()" + }, + { + "label": "post_checkout_only_emits_on_branch_checkout()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L345", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "post_checkout_only_emits_on_branch_checkout()" + }, + { + "label": "hook_script_rejects_unknown_name()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L353", + "_origin": "ast", + "id": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", + "community": 12, + "community_name": "hooks_git.rs", + "norm_label": "hook_script_rejects_unknown_name()" + }, + { + "label": "hooks_shell.rs", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "hooks_shell.rs" + }, + { + "label": "TargetShell", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L52", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "targetshell" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell_parse", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": ".parse()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_result", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "result" + }, + { + "label": ".detect_from_env()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L78", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_targetshell_detect_from_env", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": ".detect_from_env()" + }, + { + "label": "hooks_dir()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hooks_dir", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "hooks_dir()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_pathbuf", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "pathbuf" + }, + { + "label": "install_shell()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_install_shell", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "install_shell()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_option", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_string", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "string" + }, + { + "label": "write_hook_file()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_write_hook_file", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "write_hook_file()" + }, + { + "label": "parse_accepts_known_shells()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L431", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_parse_accepts_known_shells", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "parse_accepts_known_shells()" + }, + { + "label": "parse_rejects_unknown_shell()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L438", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "parse_rejects_unknown_shell()" + }, + { + "label": "detect_from_env_reads_shell_basename()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L444", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "detect_from_env_reads_shell_basename()" + }, + { + "label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L462", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()" + }, + { + "label": "hook_scripts_background_every_emit_call()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L472", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "hook_scripts_background_every_emit_call()" + }, + { + "label": "join_line_continuations()", + "file_type": "code", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_join_line_continuations", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "join_line_continuations()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_hooks_shell_rs_vec", + "community": 18, + "community_name": "hooks_shell.rs", + "norm_label": "vec" + }, + { + "label": "bread-cli/src/lib.rs", + "file_type": "code", + "source_file": "bread-cli/src/lib.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_src_lib", + "community": 55, + "community_name": "bread-cli/src/lib.rs", + "norm_label": "bread-cli/src/lib.rs" + }, + { + "label": "bread-cli/src/main.rs", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_src_main", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "bread-cli/src/main.rs" + }, + { + "label": "Cli", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L24", + "_origin": "ast", + "id": "bread_cli_src_main_cli", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "cli" + }, + { + "label": "Commands", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L30", + "_origin": "ast", + "id": "bread_cli_src_main_commands", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "commands" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_option", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_string", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "string" + }, + { + "label": "HooksCommand", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L105", + "_origin": "ast", + "id": "bread_cli_src_main_hookscommand", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "hookscommand" + }, + { + "label": "ModulesCommand", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L118", + "_origin": "ast", + "id": "bread_cli_src_main_modulescommand", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "modulescommand" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L141", + "_origin": "ast", + "id": "bread_cli_src_main_main", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "main()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_result", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "result" + }, + { + "label": "handle_modules_cmd()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L236", + "_origin": "ast", + "id": "bread_cli_src_main_handle_modules_cmd", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "handle_modules_cmd()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_path", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "path" + }, + { + "label": "install_module()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L371", + "_origin": "ast", + "id": "bread_cli_src_main_install_module", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "install_module()" + }, + { + "label": "try_daemon_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L380", + "_origin": "ast", + "id": "bread_cli_src_main_try_daemon_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "try_daemon_reload()" + }, + { + "label": "daemon_socket_path()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L393", + "_origin": "ast", + "id": "bread_cli_src_main_daemon_socket_path", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "daemon_socket_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_pathbuf", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "pathbuf" + }, + { + "label": "send_request()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L400", + "_origin": "ast", + "id": "bread_cli_src_main_send_request", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "send_request()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_value", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "value" + }, + { + "label": "stream_events()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L435", + "_origin": "ast", + "id": "bread_cli_src_main_stream_events", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "stream_events()" + }, + { + "label": "CausalityTracker", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L516", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "causalitytracker" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_hashmap", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "hashmap" + }, + { + "label": ".depth()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L524", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker_depth", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": ".depth()" + }, + { + "label": ".print()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L538", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker_print", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": ".print()" + }, + { + "label": "print_json()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L566", + "_origin": "ast", + "id": "bread_cli_src_main_print_json", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_json()" + }, + { + "label": "print_state_formatted()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L571", + "_origin": "ast", + "id": "bread_cli_src_main_print_state_formatted", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_state_formatted()" + }, + { + "label": "print_value()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L578", + "_origin": "ast", + "id": "bread_cli_src_main_print_value", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_value()" + }, + { + "label": "print_event()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L599", + "_origin": "ast", + "id": "bread_cli_src_main_print_event", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_event()" + }, + { + "label": "format_timestamp()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L625", + "_origin": "ast", + "id": "bread_cli_src_main_format_timestamp", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "format_timestamp()" + }, + { + "label": "print_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L644", + "_origin": "ast", + "id": "bread_cli_src_main_print_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_reload()" + }, + { + "label": "watch_reload()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L661", + "_origin": "ast", + "id": "bread_cli_src_main_watch_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "watch_reload()" + }, + { + "label": "print_doctor()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L686", + "_origin": "ast", + "id": "bread_cli_src_main_print_doctor", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "print_doctor()" + }, + { + "label": "render_doctor()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L702", + "_origin": "ast", + "id": "bread_cli_src_main_render_doctor", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "render_doctor()" + }, + { + "label": "config_directory()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L780", + "_origin": "ast", + "id": "bread_cli_src_main_config_directory", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "config_directory()" + }, + { + "label": "modules_mgmt.rs", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "modules_mgmt.rs" + }, + { + "label": "ModuleManifest", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L10", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modulemanifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "modulemanifest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_string", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_option", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "option" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_vec", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "vec" + }, + { + "label": "parse_source()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L35", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_parse_source", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "parse_source()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_result", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "result" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_pathbuf", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "pathbuf" + }, + { + "label": "validate_module_name()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L68", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_validate_module_name", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "validate_module_name()" + }, + { + "label": "resolve_module_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L97", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_resolve_module_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "resolve_module_dir()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_path", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "path" + }, + { + "label": "install_from_local()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L122", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_install_from_local", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "install_from_local()" + }, + { + "label": "remove_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L159", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_remove_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_module()" + }, + { + "label": "list_modules()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_list_modules", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "list_modules()" + }, + { + "label": "read_module_manifest()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L191", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_module_manifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "read_module_manifest()" + }, + { + "label": "read_manifest_file()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L201", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_manifest_file", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "read_manifest_file()" + }, + { + "label": "modules_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L208", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modules_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "modules_dir()" + }, + { + "label": "copy_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L221", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_copy_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "copy_dir()" + }, + { + "label": "audit_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_module()" + }, + { + "label": "render_permissions_toml()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L274", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_render_permissions_toml", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "render_permissions_toml()" + }, + { + "label": "collect_lua_files()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_collect_lua_files", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "collect_lua_files()" + }, + { + "label": "scan_lua_source()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_scan_lua_source", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "scan_lua_source()" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_btreemap", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "btreemap" + }, + { + "label": "classify_call_site()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_classify_call_site", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "classify_call_site()" + }, + { + "label": "extract_first_string_arg()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L370", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "extract_first_string_arg()" + }, + { + "label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L386", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()" + }, + { + "label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L419", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()" + }, + { + "label": "audit_scans_required_sibling_files_in_module_directory()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L443", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_scans_required_sibling_files_in_module_directory()" + }, + { + "label": "render_permissions_toml_produces_pastable_block()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L461", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "render_permissions_toml_produces_pastable_block()" + }, + { + "label": "modules.rs", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_cli_tests_modules", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "modules.rs" + }, + { + "label": "make_module_dir()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "_origin": "ast", + "id": "bread_cli_tests_modules_make_module_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "make_module_dir()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_tests_modules_rs_path", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "path" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_tests_modules_rs_pathbuf", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "pathbuf" + }, + { + "label": "install_from_local_succeeds_with_manifest()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L24", + "_origin": "ast", + "id": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "install_from_local_succeeds_with_manifest()" + }, + { + "label": "install_from_local_fails_without_manifest()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L49", + "_origin": "ast", + "id": "bread_cli_tests_modules_install_from_local_fails_without_manifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "install_from_local_fails_without_manifest()" + }, + { + "label": "remove_deletes_module_directory()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L67", + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_deletes_module_directory", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_deletes_module_directory()" + }, + { + "label": "remove_nonexistent_errors()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L80", + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_nonexistent_errors", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_nonexistent_errors()" + }, + { + "label": "list_reads_manifests_from_disk()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L92", + "_origin": "ast", + "id": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "list_reads_manifests_from_disk()" + }, + { + "label": "remove_rejects_path_traversal_name()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L107", + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_path_traversal_name", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_rejects_path_traversal_name()" + }, + { + "label": "remove_rejects_absolute_path_name()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L123", + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_absolute_path_name", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_rejects_absolute_path_name()" + }, + { + "label": "remove_rejects_name_with_slash()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L130", + "_origin": "ast", + "id": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_rejects_name_with_slash()" + }, + { + "label": "install_rejects_manifest_with_path_traversal_name()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L140", + "_origin": "ast", + "id": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "install_rejects_manifest_with_path_traversal_name()" + }, + { + "label": "manifest_written_correctly_on_install()", + "file_type": "code", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L164", + "_origin": "ast", + "id": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "manifest_written_correctly_on_install()" + }, + { + "label": "bread-emit/src/main.rs", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_emit_src_main", + "community": 30, + "community_name": "TestHarness", + "norm_label": "bread-emit/src/main.rs" + }, + { + "label": "parse_args()", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "_origin": "ast", + "id": "bread_emit_src_main_parse_args", + "community": 30, + "community_name": "TestHarness", + "norm_label": "parse_args()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_emit_src_main_rs_string", + "community": 30, + "community_name": "TestHarness", + "norm_label": "string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_emit_src_main_rs_option", + "community": 30, + "community_name": "TestHarness", + "norm_label": "option" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "bread-emit/src/main.rs", + "source_location": "L48", + "_origin": "ast", + "id": "bread_emit_src_main_main", + "community": 30, + "community_name": "TestHarness", + "norm_label": "main()" + }, + { + "label": "io.rs", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_module_host_src_io", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "io.rs" + }, + { + "label": "IoCommand", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L28", + "_origin": "ast", + "id": "bread_module_host_src_io_iocommand", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "iocommand" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "string" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_value", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "value" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_result", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "result" + }, + { + "label": "HostMessage", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L39", + "_origin": "ast", + "id": "bread_module_host_src_io_hostmessage", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hostmessage" + }, + { + "label": "RpcResponse", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L45", + "_origin": "ast", + "id": "bread_module_host_src_io_rpcresponse", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "rpcresponse" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" + }, + { + "label": "run()", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "_origin": "ast", + "id": "bread_module_host_src_io_run", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "run()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_pathbuf", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "pathbuf" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_receiver", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "receiver" + }, + { + "label": "call()", + "file_type": "code", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "_origin": "ast", + "id": "bread_module_host_src_io_call", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "call()" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_io_rs_duration", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "duration" + }, + { + "label": "lua_env.rs", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_module_host_src_lua_env", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "lua_env.rs" + }, + { + "label": "json_to_lua()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_json_to_lua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "json_to_lua()" + }, + { + "label": "Lua", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_lua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "lua" + }, + { + "label": "JsonValue", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_jsonvalue", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "jsonvalue" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_result", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "result" + }, + { + "label": "LuaValue", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "luavalue", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "luavalue" + }, + { + "label": "ModuleHostLua", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L122", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "modulehostlua" + }, + { + "label": "Rc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "rc", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "rc" + }, + { + "label": "RefCell", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "refcell", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "refcell" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_hashmap", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "string" + }, + { + "label": "RegistryKey", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_registrykey", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "registrykey" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_new", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".new()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "sender" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_vec", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "vec" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_self", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "self" + }, + { + "label": ".install_module_fn()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_module_fn()" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_table", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "table" + }, + { + "label": ".install_logging()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_logging()" + }, + { + "label": ".install_json()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_json", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_json()" + }, + { + "label": ".install_events()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_events", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_events()" + }, + { + "label": ".install_timers()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_timers()" + }, + { + "label": ".install_emit()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_emit()" + }, + { + "label": ".install_state()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_state", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_state()" + }, + { + "label": "HashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_hashset", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hashset" + }, + { + "label": ".install_fs()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_fs()" + }, + { + "label": ".install_exec()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_exec()" + }, + { + "label": ".load_entry()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".load_entry()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_path", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "path" + }, + { + "label": ".run_on_load()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".run_on_load()" + }, + { + "label": ".dispatch_event()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".dispatch_event()" + }, + { + "label": ".dispatch_timer()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L504", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".dispatch_timer()" + }, + { + "label": ".lookup()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_lookup", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".lookup()" + }, + { + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_function", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "function" + }, + { + "label": ".call_event_handler()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".call_event_handler()" + }, + { + "label": "bread-module-host/src/main.rs", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_module_host_src_main", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "bread-module-host/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L48", + "_origin": "ast", + "id": "bread_module_host_src_main_main", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "main()" + }, + { + "label": "report_status()", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "_origin": "ast", + "id": "bread_module_host_src_main_report_status", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "report_status()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "sender" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "string" + }, + { + "label": "apps.rs", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_apps", + "community": 3, + "community_name": "Server", + "norm_label": "apps.rs" + }, + { + "label": "is_known_app()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L59", + "_origin": "ast", + "id": "bread_shared_src_apps_is_known_app", + "community": 3, + "community_name": "Server", + "norm_label": "is_known_app()" + }, + { + "label": "is_reserved_domain()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L65", + "_origin": "ast", + "id": "bread_shared_src_apps_is_reserved_domain", + "community": 3, + "community_name": "Server", + "norm_label": "is_reserved_domain()" + }, + { + "label": "validate_app_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L75", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace()" + }, + { + "label": "is_command_event()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L82", + "_origin": "ast", + "id": "bread_shared_src_apps_is_command_event", + "community": 3, + "community_name": "Server", + "norm_label": "is_command_event()" + }, + { + "label": "command_target()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", + "_origin": "ast", + "id": "bread_shared_src_apps_command_target", + "community": 3, + "community_name": "Server", + "norm_label": "command_target()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_apps_rs_option", + "community": 3, + "community_name": "Server", + "norm_label": "option" + }, + { + "label": "validate_command_event()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L109", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event()" + }, + { + "label": "event_domain()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain()" + }, + { + "label": "known_apps_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L134", + "_origin": "ast", + "id": "bread_shared_src_apps_known_apps_are_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "known_apps_are_recognized()" + }, + { + "label": "unknown_app_is_not_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L140", + "_origin": "ast", + "id": "bread_shared_src_apps_unknown_app_is_not_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "unknown_app_is_not_recognized()" + }, + { + "label": "reserved_domains_are_never_known_apps()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L146", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_are_never_known_apps()" + }, + { + "label": "reserved_domains_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L156", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_are_recognized()" + }, + { + "label": "reserved_domains_cover_every_adapter_owned_event_family()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L163", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_cover_every_adapter_owned_event_family()" + }, + { + "label": "event_domain_extracts_top_level_segment()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L186", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain_extracts_top_level_segment", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain_extracts_top_level_segment()" + }, + { + "label": "event_domain_is_none_without_bread_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L193", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain_is_none_without_bread_prefix()" + }, + { + "label": "validate_app_namespace_accepts_own_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L199", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_accepts_own_namespace()" + }, + { + "label": "validate_app_namespace_rejects_other_namespaces()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L208", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_rejects_other_namespaces()" + }, + { + "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L215", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()" + }, + { + "label": "is_command_event_requires_command_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L222", + "_origin": "ast", + "id": "bread_shared_src_apps_is_command_event_requires_command_prefix", + "community": 3, + "community_name": "Server", + "norm_label": "is_command_event_requires_command_prefix()" + }, + { + "label": "command_target_extracts_app_id()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L231", + "_origin": "ast", + "id": "bread_shared_src_apps_command_target_extracts_app_id", + "community": 3, + "community_name": "Server", + "norm_label": "command_target_extracts_app_id()" + }, + { + "label": "validate_command_event_accepts_known_app_with_verb()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L240", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event_accepts_known_app_with_verb()" + }, + { + "label": "validate_command_event_rejects_unknown_target_or_missing_verb()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L247", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event_rejects_unknown_target_or_missing_verb()" + }, + { + "label": "command_stays_reserved_and_is_not_a_known_app()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L258", + "_origin": "ast", + "id": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", + "community": 3, + "community_name": "Server", + "norm_label": "command_stays_reserved_and_is_not_a_known_app()" + }, + { + "label": "glob.rs", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_glob", + "community": 21, + "community_name": "glob.rs", + "norm_label": "glob.rs" + }, + { + "label": "matches_pattern()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L16", + "_origin": "ast", + "id": "bread_shared_src_glob_matches_pattern", + "community": 21, + "community_name": "glob.rs", + "norm_label": "matches_pattern()" + }, + { + "label": "matches_glob()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L26", + "_origin": "ast", + "id": "bread_shared_src_glob_matches_glob", + "community": 21, + "community_name": "glob.rs", + "norm_label": "matches_glob()" + }, + { + "label": "exact_match()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L82", + "_origin": "ast", + "id": "bread_shared_src_glob_exact_match", + "community": 21, + "community_name": "glob.rs", + "norm_label": "exact_match()" + }, + { + "label": "single_segment_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L94", + "_origin": "ast", + "id": "bread_shared_src_glob_single_segment_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "single_segment_wildcard()" + }, + { + "label": "recursive_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L104", + "_origin": "ast", + "id": "bread_shared_src_glob_recursive_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "recursive_wildcard()" + }, + { + "label": "single_char_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L114", + "_origin": "ast", + "id": "bread_shared_src_glob_single_char_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "single_char_wildcard()" + }, + { + "label": "star_does_not_cross_dot_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L121", + "_origin": "ast", + "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "star_does_not_cross_dot_segments()" + }, + { + "label": "double_star_matches_zero_or_more_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L133", + "_origin": "ast", + "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "double_star_matches_zero_or_more_segments()" + }, + { + "label": "empty_pattern_matches_only_empty_text()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L139", + "_origin": "ast", + "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "community": 21, + "community_name": "glob.rs", + "norm_label": "empty_pattern_matches_only_empty_text()" + }, + { + "label": "empty_text_only_matches_wildcards()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L145", + "_origin": "ast", + "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "community": 21, + "community_name": "glob.rs", + "norm_label": "empty_text_only_matches_wildcards()" + }, + { + "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L151", + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "dot_double_star_matches_exact_prefix_with_zero_segments()" + }, + { + "label": "dot_double_star_does_not_match_sibling_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "community": 21, + "community_name": "glob.rs", + "norm_label": "dot_double_star_does_not_match_sibling_prefix()" + }, + { + "label": "mid_pattern_star_does_not_cross_dots()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L165", + "_origin": "ast", + "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "community": 21, + "community_name": "glob.rs", + "norm_label": "mid_pattern_star_does_not_cross_dots()" + }, + { + "label": "bread-shared/src/lib.rs", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_lib", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread-shared/src/lib.rs" + }, + { + "label": "AdapterSource", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L31", + "_origin": "ast", + "id": "bread_shared_src_lib_adaptersource", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adaptersource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": "RawEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L87", + "_origin": "ast", + "id": "bread_shared_src_lib_rawevent", + "community": 1, + "community_name": "RawEvent", + "norm_label": "rawevent" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_value", + "community": 1, + "community_name": "RawEvent", + "norm_label": "value" + }, + { + "label": "BreadEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L105", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent", + "community": 1, + "community_name": "RawEvent", + "norm_label": "breadevent" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_option", + "community": 1, + "community_name": "RawEvent", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L136", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent_new", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".new()" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "into", + "community": 1, + "community_name": "RawEvent", + "norm_label": "into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_self", + "community": 1, + "community_name": "RawEvent", + "norm_label": "self" + }, + { + "label": ".with_timestamp()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent_with_timestamp", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".with_timestamp()" + }, + { + "label": "new_event_id()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L169", + "_origin": "ast", + "id": "bread_shared_src_lib_new_event_id", + "community": 1, + "community_name": "RawEvent", + "norm_label": "new_event_id()" + }, + { + "label": "now_unix_ms()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L177", + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "now_unix_ms()" + }, + { + "label": "DaemonSection", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L185", + "_origin": "ast", + "id": "bread_shared_src_lib_daemonsection", + "community": 1, + "community_name": "RawEvent", + "norm_label": "daemonsection" + }, + { + "label": "SocketPathConfig", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L191", + "_origin": "ast", + "id": "bread_shared_src_lib_socketpathconfig", + "community": 1, + "community_name": "RawEvent", + "norm_label": "socketpathconfig" + }, + { + "label": "resolve_socket_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L204", + "_origin": "ast", + "id": "bread_shared_src_lib_resolve_socket_path", + "community": 1, + "community_name": "RawEvent", + "norm_label": "resolve_socket_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_pathbuf", + "community": 1, + "community_name": "RawEvent", + "norm_label": "pathbuf" + }, + { + "label": "expand_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L227", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path()" + }, + { + "label": "expand_path_leaves_non_tilde_paths_unchanged()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L248", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path_leaves_non_tilde_paths_unchanged()" + }, + { + "label": "expand_path_expands_leading_tilde()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L258", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path_expands_leading_tilde()" + }, + { + "label": "adapter_source_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L270", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_serializes_as_snake_case()" + }, + { + "label": "adapter_source_app_serializes_as_externally_tagged_object()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L326", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_app_serializes_as_externally_tagged_object()" + }, + { + "label": "adapter_source_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L334", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_round_trips_through_json()" + }, + { + "label": "adapter_source_rejects_unknown_variant()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L358", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_rejects_unknown_variant()" + }, + { + "label": "bread_event_new_sets_current_timestamp()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L364", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_sets_current_timestamp()" + }, + { + "label": "bread_event_new_accepts_owned_and_borrowed_names()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L376", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_accepts_owned_and_borrowed_names()" + }, + { + "label": "bread_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L384", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_round_trips_through_json()" + }, + { + "label": "bread_event_new_assigns_unique_id_and_no_cause()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L405", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_assigns_unique_id_and_no_cause()" + }, + { + "label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L414", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()" + }, + { + "label": "raw_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L427", + "_origin": "ast", + "id": "bread_shared_src_lib_raw_event_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "raw_event_round_trips_through_json()" + }, + { + "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L444", + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "community": 1, + "community_name": "RawEvent", + "norm_label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()" + }, + { + "label": "adapter_source_is_hashable_and_eq()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L451", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_is_hashable_and_eq()" + }, + { + "label": "module_host_ipc.rs", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc", + "community": 1, + "community_name": "RawEvent", + "norm_label": "module_host_ipc.rs" + }, + { + "label": "ModuleHostHello", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L33", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_modulehosthello", + "community": 1, + "community_name": "RawEvent", + "norm_label": "modulehosthello" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_rs_vec", + "community": 1, + "community_name": "RawEvent", + "norm_label": "vec" + }, + { + "label": "ModuleHostPush", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L47", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_modulehostpush", + "community": 1, + "community_name": "RawEvent", + "norm_label": "modulehostpush" + }, + { + "label": "hello_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L67", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_hello_round_trips", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hello_round_trips()" + }, + { + "label": "push_event_tag_is_distinguishable_from_a_response_envelope()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L84", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", + "community": 1, + "community_name": "RawEvent", + "norm_label": "push_event_tag_is_distinguishable_from_a_response_envelope()" + }, + { + "label": "push_timer_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L97", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_push_timer_round_trips", + "community": 1, + "community_name": "RawEvent", + "norm_label": "push_timer_round_trips()" + }, + { + "label": "permissions.rs", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_permissions", + "community": 1, + "community_name": "RawEvent", + "norm_label": "permissions.rs" + }, + { + "label": "ModulePermission", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L31", + "_origin": "ast", + "id": "bread_shared_src_permissions_modulepermission", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "modulepermission" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_permissions_rs_option", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_permissions_rs_string", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "string" + }, + { + "label": "PermissionKind", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L60", + "_origin": "ast", + "id": "bread_shared_src_permissions_permissionkind", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "permissionkind" + }, + { + "label": "permission_round_trips_through_toml_with_dotted_type_names()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L111", + "_origin": "ast", + "id": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", + "community": 1, + "community_name": "RawEvent", + "norm_label": "permission_round_trips_through_toml_with_dotted_type_names()" + }, + { + "label": "exec_permission_with_bin_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L123", + "_origin": "ast", + "id": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", + "community": 1, + "community_name": "RawEvent", + "norm_label": "exec_permission_with_bin_round_trips()" + }, + { + "label": "permission_list_round_trips_as_array_of_tables()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L134", + "_origin": "ast", + "id": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", + "community": 1, + "community_name": "RawEvent", + "norm_label": "permission_list_round_trips_as_array_of_tables()" + }, + { + "label": "missing_permissions_field_deserializes_to_none()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L165", + "_origin": "ast", + "id": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", + "community": 1, + "community_name": "RawEvent", + "norm_label": "missing_permissions_field_deserializes_to_none()" + }, + { + "label": "explicit_empty_permissions_deserializes_to_some_empty()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L177", + "_origin": "ast", + "id": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", + "community": 1, + "community_name": "RawEvent", + "norm_label": "explicit_empty_permissions_deserializes_to_some_empty()" + }, + { + "label": "widget.rs", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_widget", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widget.rs" + }, + { + "label": "Orientation", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L19", + "_origin": "ast", + "id": "bread_shared_src_widget_orientation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "orientation" + }, + { + "label": "WidgetNode", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L27", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetnode" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_option", + "community": 4, + "community_name": "widget.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_string", + "community": 4, + "community_name": "widget.rs", + "norm_label": "string" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_value", + "community": 4, + "community_name": "widget.rs", + "norm_label": "value" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_vec", + "community": 4, + "community_name": "widget.rs", + "norm_label": "vec" + }, + { + "label": "default_orientation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "_origin": "ast", + "id": "bread_shared_src_widget_default_orientation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "default_orientation()" + }, + { + "label": "WidgetStyle", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetstyle", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetstyle" + }, + { + "label": "SemanticColor", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "_origin": "ast", + "id": "bread_shared_src_widget_semanticcolor", + "community": 4, + "community_name": "widget.rs", + "norm_label": "semanticcolor" + }, + { + "label": "FontWeight", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L121", + "_origin": "ast", + "id": "bread_shared_src_widget_fontweight", + "community": 4, + "community_name": "widget.rs", + "norm_label": "fontweight" + }, + { + "label": "TextSize", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L133", + "_origin": "ast", + "id": "bread_shared_src_widget_textsize", + "community": 4, + "community_name": "widget.rs", + "norm_label": "textsize" + }, + { + "label": "Align", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L143", + "_origin": "ast", + "id": "bread_shared_src_widget_align", + "community": 4, + "community_name": "widget.rs", + "norm_label": "align" + }, + { + "label": "Background", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "_origin": "ast", + "id": "bread_shared_src_widget_background", + "community": 4, + "community_name": "widget.rs", + "norm_label": "background" + }, + { + "label": "Radius", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L161", + "_origin": "ast", + "id": "bread_shared_src_widget_radius", + "community": 4, + "community_name": "widget.rs", + "norm_label": "radius" + }, + { + "label": "Padding", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "_origin": "ast", + "id": "bread_shared_src_widget_padding", + "community": 4, + "community_name": "widget.rs", + "norm_label": "padding" + }, + { + "label": "WidgetPlacement", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetplacement", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetplacement" + }, + { + "label": "WidgetSpec", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetspec", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widgetspec" + }, + { + "label": "default_visible()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L218", + "_origin": "ast", + "id": "bread_shared_src_widget_default_visible", + "community": 4, + "community_name": "widget.rs", + "norm_label": "default_visible()" + }, + { + "label": "WidgetValidationError", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetvalidationerror" + }, + { + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_display", + "community": 4, + "community_name": "widget.rs", + "norm_label": "display" + }, + { + "label": ".fmt()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror_fmt", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".fmt()" + }, + { + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_formatter", + "community": 4, + "community_name": "widget.rs", + "norm_label": "formatter" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_result", + "community": 4, + "community_name": "widget.rs", + "norm_label": "result" + }, + { + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "error", + "community": 4, + "community_name": "widget.rs", + "norm_label": "error" + }, + { + "label": "is_valid_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L250", + "_origin": "ast", + "id": "bread_shared_src_widget_is_valid_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": "is_valid_class()" + }, + { + "label": ".class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".class()" + }, + { + "label": ".style()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_style", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".style()" + }, + { + "label": ".on_click()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_on_click", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".on_click()" + }, + { + "label": ".children()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_children", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".children()" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".validate()" + }, + { + "label": ".validate_inner()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate_inner", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".validate_inner()" + }, + { + "label": "label()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "_origin": "ast", + "id": "bread_shared_src_widget_label", + "community": 4, + "community_name": "widget.rs", + "norm_label": "label()" + }, + { + "label": "box_of()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "_origin": "ast", + "id": "bread_shared_src_widget_box_of", + "community": 4, + "community_name": "widget.rs", + "norm_label": "box_of()" + }, + { + "label": "simple_label_is_valid()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "_origin": "ast", + "id": "bread_shared_src_widget_simple_label_is_valid", + "community": 4, + "community_name": "widget.rs", + "norm_label": "simple_label_is_valid()" + }, + { + "label": "rejects_invalid_class_characters()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L369", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_invalid_class_characters", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_invalid_class_characters()" + }, + { + "label": "rejects_class_starting_with_digit()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_class_starting_with_digit", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_class_starting_with_digit()" + }, + { + "label": "rejects_empty_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L384", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_empty_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_empty_class()" + }, + { + "label": "accepts_class_with_underscore_and_hyphen()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_class_with_underscore_and_hyphen()" + }, + { + "label": "rejects_tree_deeper_than_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L394", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_tree_deeper_than_max()" + }, + { + "label": "accepts_tree_at_max_depth()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L404", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_tree_at_max_depth", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_tree_at_max_depth()" + }, + { + "label": "rejects_too_many_nodes()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L411", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_too_many_nodes", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_too_many_nodes()" + }, + { + "label": "accepts_node_count_at_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L421", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_node_count_at_max", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_node_count_at_max()" + }, + { + "label": "widget_spec_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "_origin": "ast", + "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widget_spec_round_trips_through_json()" + }, + { + "label": "placement_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "_origin": "ast", + "id": "bread_shared_src_widget_placement_serializes_as_snake_case", + "community": 4, + "community_name": "widget.rs", + "norm_label": "placement_serializes_as_snake_case()" + }, + { + "label": "node_serializes_with_type_tag()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "_origin": "ast", + "id": "bread_shared_src_widget_node_serializes_with_type_tag", + "community": 4, + "community_name": "widget.rs", + "norm_label": "node_serializes_with_type_tag()" + }, + { + "label": "node_without_style_omits_it_when_serialized_and_back()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L497", + "_origin": "ast", + "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "community": 4, + "community_name": "widget.rs", + "norm_label": "node_without_style_omits_it_when_serialized_and_back()" + }, + { + "label": "style_field_is_optional_when_absent_from_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L506", + "_origin": "ast", + "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_field_is_optional_when_absent_from_json()" + }, + { + "label": "style_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L513", + "_origin": "ast", + "id": "bread_shared_src_widget_style_round_trips_through_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_round_trips_through_json()" + }, + { + "label": "style_enums_serialize_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L541", + "_origin": "ast", + "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_enums_serialize_as_snake_case()" + }, + { + "label": "invalid_style_color_fails_to_deserialize()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "_origin": "ast", + "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "community": 4, + "community_name": "widget.rs", + "norm_label": "invalid_style_color_fails_to_deserialize()" + }, + { + "label": "style_with_all_fields_none_is_equivalent_to_default()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L557", + "_origin": "ast", + "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_with_all_fields_none_is_equivalent_to_default()" + }, + { + "label": "style_does_not_affect_validation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L568", + "_origin": "ast", + "id": "bread_shared_src_widget_style_does_not_affect_validation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_does_not_affect_validation()" + }, + { + "label": "bluetooth.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "bluetooth.rs" + }, + { + "label": "BluetoothAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "bluetoothadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_self", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "self" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_sender", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "sender" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".run()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_result", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "result" + }, + { + "label": "try_enumerate()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_try_enumerate", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "try_enumerate()" + }, + { + "label": "parse_bluetooth_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "parse_bluetooth_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_message", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "message" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_option", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "option" + }, + { + "label": "address_from_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_string", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "string" + }, + { + "label": "address_from_path_parses_standard_bluez_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L239", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_parses_standard_bluez_path()" + }, + { + "label": "address_from_path_returns_empty_for_adapter_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L247", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_returns_empty_for_adapter_path()" + }, + { + "label": "address_from_path_returns_empty_for_root()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L252", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_returns_empty_for_root()" + }, + { + "label": "filesystem.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "filesystem.rs" + }, + { + "label": "FilesystemAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "filesystemadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_vec", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_string", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_new", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_self", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "self" + }, + { + "label": ".resolve_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".resolve_roots()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_pathbuf", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "pathbuf" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_sender", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "sender" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_name", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_run", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".run()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_result", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "result" + }, + { + "label": "run_watch()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_run_watch", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "run_watch()" + }, + { + "label": "classify()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_path", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "path" + }, + { + "label": "EventKind", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "eventkind", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "eventkind" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_hashmap", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "hashmap" + }, + { + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_instant", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "instant" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_option", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "option" + }, + { + "label": "excluded_dir_component()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component()" + }, + { + "label": "detect_markers()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers()" + }, + { + "label": "expand_glob()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob()" + }, + { + "label": "excluded_dir_component_finds_git_at_top_level()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L300", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_git_at_top_level()" + }, + { + "label": "excluded_dir_component_finds_target_nested_deeply()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L305", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_target_nested_deeply()" + }, + { + "label": "excluded_dir_component_finds_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L313", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_node_modules()" + }, + { + "label": "excluded_dir_component_none_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L321", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_none_for_ordinary_source_file()" + }, + { + "label": "classify_silent_under_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L326", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_git", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_under_git()" + }, + { + "label": "classify_silent_under_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L340", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_under_node_modules()" + }, + { + "label": "classify_build_artifact_created_in_target()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_build_artifact_created_in_target()" + }, + { + "label": "classify_silent_for_modify_in_target_not_create()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L371", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_for_modify_in_target_not_create()" + }, + { + "label": "classify_file_changed_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L387", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_file_changed_for_ordinary_source_file()" + }, + { + "label": "classify_debounces_rapid_repeat_events_for_same_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L404", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_debounces_rapid_repeat_events_for_same_path()" + }, + { + "label": "detect_markers_finds_cargo_toml()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L418", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_finds_cargo_toml()" + }, + { + "label": "detect_markers_finds_multiple()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L426", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_finds_multiple()" + }, + { + "label": "detect_markers_empty_for_plain_directory()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_empty_for_plain_directory()" + }, + { + "label": "expand_glob_returns_single_path_unchanged_without_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L444", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_returns_single_path_unchanged_without_star()" + }, + { + "label": "expand_glob_expands_star_to_subdirectories()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L450", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_expands_star_to_subdirectories()" + }, + { + "label": "expand_glob_returns_empty_for_nonexistent_parent()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L466", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_returns_empty_for_nonexistent_parent()" + }, + { + "label": "git.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_git", + "community": 7, + "community_name": "git.rs", + "norm_label": "git.rs" + }, + { + "label": "GitAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter", + "community": 7, + "community_name": "git.rs", + "norm_label": "gitadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_vec", + "community": 7, + "community_name": "git.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_string", + "community": 7, + "community_name": "git.rs", + "norm_label": "string" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_duration", + "community": 7, + "community_name": "git.rs", + "norm_label": "duration" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_new", + "community": 7, + "community_name": "git.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_self", + "community": 7, + "community_name": "git.rs", + "norm_label": "self" + }, + { + "label": ".with_interval()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_with_interval", + "community": 7, + "community_name": "git.rs", + "norm_label": ".with_interval()" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_name", + "community": 7, + "community_name": "git.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_run", + "community": 7, + "community_name": "git.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_sender", + "community": 7, + "community_name": "git.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_result", + "community": 7, + "community_name": "git.rs", + "norm_label": "result" + }, + { + "label": "RepoTrack", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L202", + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack", + "community": 7, + "community_name": "git.rs", + "norm_label": "repotrack" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_pathbuf", + "community": 7, + "community_name": "git.rs", + "norm_label": "pathbuf" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_option", + "community": 7, + "community_name": "git.rs", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack_new", + "community": 7, + "community_name": "git.rs", + "norm_label": ".new()" + }, + { + "label": "discover_repos()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "_origin": "ast", + "id": "breadd_src_adapters_git_discover_repos", + "community": 7, + "community_name": "git.rs", + "norm_label": "discover_repos()" + }, + { + "label": "expand_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots()" + }, + { + "label": "resolve_git_dir()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_path", + "community": 7, + "community_name": "git.rs", + "norm_label": "path" + }, + { + "label": "parse_gitdir_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file()" + }, + { + "label": "check_dirty()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "_origin": "ast", + "id": "breadd_src_adapters_git_check_dirty", + "community": 7, + "community_name": "git.rs", + "norm_label": "check_dirty()" + }, + { + "label": "check_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "_origin": "ast", + "id": "breadd_src_adapters_git_check_ahead_behind", + "community": 7, + "community_name": "git.rs", + "norm_label": "check_ahead_behind()" + }, + { + "label": "parse_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind()" + }, + { + "label": "parse_ahead_behind_parses_tab_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L398", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_parses_tab_separated_counts()" + }, + { + "label": "parse_ahead_behind_parses_space_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L403", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_parses_space_separated_counts()" + }, + { + "label": "parse_ahead_behind_handles_zero_zero()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L408", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_handles_zero_zero()" + }, + { + "label": "parse_ahead_behind_rejects_malformed_output()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L413", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_rejects_malformed_output()" + }, + { + "label": "parse_gitdir_file_extracts_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L422", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_extracts_path()" + }, + { + "label": "parse_gitdir_file_trims_whitespace()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L430", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_trims_whitespace()" + }, + { + "label": "parse_gitdir_file_rejects_unrecognized_content()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_rejects_unrecognized_content()" + }, + { + "label": "expand_roots_uses_literal_path_without_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L446", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_uses_literal_path_without_trailing_star()" + }, + { + "label": "expand_roots_globs_single_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L458", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_globs_single_trailing_star()" + }, + { + "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L477", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_skips_unreadable_glob_parent_without_panicking()" + }, + { + "label": "resolve_git_dir_finds_standard_directory_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L486", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_finds_standard_directory_git()" + }, + { + "label": "resolve_git_dir_resolves_worktree_style_git_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L496", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_resolves_worktree_style_git_file()" + }, + { + "label": "resolve_git_dir_returns_none_for_non_repo()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L517", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_returns_none_for_non_repo()" + }, + { + "label": "hyprland.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland.rs" + }, + { + "label": "HyprlandAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprlandadapter" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_sender", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_result", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "result" + }, + { + "label": "hyprland_event_socket()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprland_event_socket", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland_event_socket()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_pathbuf", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "pathbuf" + }, + { + "label": "parse_hyprland_line()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_parse_hyprland_line", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "parse_hyprland_line()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_string", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "string" + }, + { + "label": "adapters/mod.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_mod", + "community": 3, + "community_name": "Server", + "norm_label": "adapters/mod.rs" + }, + { + "label": "AdapterStatus", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapterstatus", + "community": 3, + "community_name": "Server", + "norm_label": "adapterstatus" + }, + { + "label": "Adapter", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapter", + "community": 27, + "community_name": "Adapter", + "norm_label": "adapter" + }, + { + "label": "Send", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "send", + "community": 27, + "community_name": "Adapter", + "norm_label": "send" + }, + { + "label": "Sync", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "sync", + "community": 31, + "community_name": "Sync", + "norm_label": "sync" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager", + "community": 3, + "community_name": "Server", + "norm_label": "manager" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_sender", + "community": 3, + "community_name": "Server", + "norm_label": "sender" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_arc", + "community": 3, + "community_name": "Server", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_rwlock", + "community": 3, + "community_name": "Server", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_hashmap", + "community": 3, + "community_name": "Server", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_string", + "community": 3, + "community_name": "Server", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_new", + "community": 3, + "community_name": "Server", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_self", + "community": 3, + "community_name": "Server", + "norm_label": "self" + }, + { + "label": ".status_handle()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_status_handle", + "community": 3, + "community_name": "Server", + "norm_label": ".status_handle()" + }, + { + "label": ".start_all()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_start_all", + "community": 3, + "community_name": "Server", + "norm_label": ".start_all()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_result", + "community": 3, + "community_name": "Server", + "norm_label": "result" + }, + { + "label": ".spawn_adapter()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_spawn_adapter", + "community": 3, + "community_name": "Server", + "norm_label": ".spawn_adapter()" + }, + { + "label": "A", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "a", + "community": 3, + "community_name": "Server", + "norm_label": "a" + }, + { + "label": "network.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_network", + "community": 24, + "community_name": "network.rs", + "norm_label": "network.rs" + }, + { + "label": "NetworkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter", + "community": 24, + "community_name": "network.rs", + "norm_label": "networkadapter" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_name", + "community": 24, + "community_name": "network.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_run", + "community": 24, + "community_name": "network.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_sender", + "community": 24, + "community_name": "network.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_result", + "community": 24, + "community_name": "network.rs", + "norm_label": "result" + }, + { + "label": "NetworkSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "_origin": "ast", + "id": "breadd_src_adapters_network_networksnapshot", + "community": 24, + "community_name": "network.rs", + "norm_label": "networksnapshot" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_btreemap", + "community": 24, + "community_name": "network.rs", + "norm_label": "btreemap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_string", + "community": 24, + "community_name": "network.rs", + "norm_label": "string" + }, + { + "label": "network_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_adapters_network_network_raw_event", + "community": 24, + "community_name": "network.rs", + "norm_label": "network_raw_event()" + }, + { + "label": "read_network_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "_origin": "ast", + "id": "breadd_src_adapters_network_read_network_state", + "community": 24, + "community_name": "network.rs", + "norm_label": "read_network_state()" + }, + { + "label": "has_default_route()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_adapters_network_has_default_route", + "community": 24, + "community_name": "network.rs", + "norm_label": "has_default_route()" + }, + { + "label": "network_rtnetlink.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "network_rtnetlink.rs" + }, + { + "label": "RtnetlinkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "rtnetlinkadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": ".new()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_result", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_self", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_sender", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "sender" + }, + { + "label": "ip_from_bytes()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "ip_from_bytes()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_option", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_string", + "community": 23, + "community_name": "RtnetlinkAdapter", + "norm_label": "string" + }, + { + "label": "podman.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_podman", + "community": 15, + "community_name": "podman.rs", + "norm_label": "podman.rs" + }, + { + "label": "PodmanAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter", + "community": 15, + "community_name": "podman.rs", + "norm_label": "podmanadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_new", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_self", + "community": 15, + "community_name": "podman.rs", + "norm_label": "self" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_default", + "community": 15, + "community_name": "podman.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_default", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".default()" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L37", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_name", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_run", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_sender", + "community": 15, + "community_name": "podman.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_result", + "community": 15, + "community_name": "podman.rs", + "norm_label": "result" + }, + { + "label": "map_podman_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "_origin": "ast", + "id": "breadd_src_adapters_podman_map_podman_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "map_podman_event()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_value", + "community": 15, + "community_name": "podman.rs", + "norm_label": "value" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_option", + "community": 15, + "community_name": "podman.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_string", + "community": 15, + "community_name": "podman.rs", + "norm_label": "string" + }, + { + "label": "container_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "_origin": "ast", + "id": "breadd_src_adapters_podman_container_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "container_event()" + }, + { + "label": "maps_start_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_start_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_start_event()" + }, + { + "label": "maps_died_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L245", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_died_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_died_event()" + }, + { + "label": "ignores_stop_event_to_avoid_double_emit_with_died()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L254", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_stop_event_to_avoid_double_emit_with_died()" + }, + { + "label": "ignores_remove_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_remove_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_remove_event()" + }, + { + "label": "maps_health_status_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L266", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_health_status_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_health_status_event()" + }, + { + "label": "ignores_unknown_action()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L276", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_unknown_action", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_unknown_action()" + }, + { + "label": "ignores_non_container_type()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L282", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_non_container_type", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_non_container_type()" + }, + { + "label": "missing_fields_fall_back_to_unknown()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L292", + "_origin": "ast", + "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "community": 15, + "community_name": "podman.rs", + "norm_label": "missing_fields_fall_back_to_unknown()" + }, + { + "label": "power.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_power", + "community": 25, + "community_name": "power.rs", + "norm_label": "power.rs" + }, + { + "label": "PowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter", + "community": 25, + "community_name": "power.rs", + "norm_label": "poweradapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_new", + "community": 25, + "community_name": "power.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_self", + "community": 25, + "community_name": "power.rs", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_name", + "community": 25, + "community_name": "power.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_run", + "community": 25, + "community_name": "power.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_sender", + "community": 25, + "community_name": "power.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_result", + "community": 25, + "community_name": "power.rs", + "norm_label": "result" + }, + { + "label": "PowerSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "_origin": "ast", + "id": "breadd_src_adapters_power_powersnapshot", + "community": 25, + "community_name": "power.rs", + "norm_label": "powersnapshot" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_option", + "community": 25, + "community_name": "power.rs", + "norm_label": "option" + }, + { + "label": "power_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "_origin": "ast", + "id": "breadd_src_adapters_power_power_raw_event", + "community": 25, + "community_name": "power.rs", + "norm_label": "power_raw_event()" + }, + { + "label": "read_power_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_power_read_power_state", + "community": 25, + "community_name": "power.rs", + "norm_label": "read_power_state()" + }, + { + "label": "power_upower.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower", + "community": 27, + "community_name": "Adapter", + "norm_label": "power_upower.rs" + }, + { + "label": "UPowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter", + "community": 27, + "community_name": "Adapter", + "norm_label": "upoweradapter" + }, + { + "label": ".probe()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_probe", + "community": 27, + "community_name": "Adapter", + "norm_label": ".probe()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_result", + "community": 27, + "community_name": "Adapter", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_self", + "community": 27, + "community_name": "Adapter", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_name", + "community": 27, + "community_name": "Adapter", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_run", + "community": 27, + "community_name": "Adapter", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_sender", + "community": 27, + "community_name": "Adapter", + "norm_label": "sender" + }, + { + "label": "parse_upower_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_parse_upower_message", + "community": 27, + "community_name": "Adapter", + "norm_label": "parse_upower_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_message", + "community": 27, + "community_name": "Adapter", + "norm_label": "message" + }, + { + "label": "systemd.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_systemd", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "systemd.rs" + }, + { + "label": "SystemdAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "systemdadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_vec", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_string", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_new", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_self", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_name", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_run", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_sender", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_result", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "result" + }, + { + "label": "get_unit_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_get_unit_path", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "get_unit_path()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_connection", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "connection" + }, + { + "label": "query_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_query_active_state", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "query_active_state()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_option", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "option" + }, + { + "label": "handle_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_handle_message", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "handle_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_message", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "message" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_hashmap", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "hashmap" + }, + { + "label": "active_state_to_kind()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind()" + }, + { + "label": "is_failed_transition()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_value", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "value" + }, + { + "label": "failure_result()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result()" + }, + { + "label": "active_state_to_kind_maps_active_to_started()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L238", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_maps_active_to_started()" + }, + { + "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L243", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()" + }, + { + "label": "active_state_to_kind_excludes_failed()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L249", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_excludes_failed()" + }, + { + "label": "active_state_to_kind_ignores_transitional_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L256", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_ignores_transitional_states()" + }, + { + "label": "is_failed_transition_detects_failed_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L263", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_detects_failed_active_state()" + }, + { + "label": "is_failed_transition_ignores_other_active_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L269", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_ignores_other_active_states()" + }, + { + "label": "is_failed_transition_ignores_unrelated_property_changes()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L275", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_ignores_unrelated_property_changes()" + }, + { + "label": "failure_result_extracts_reason_when_present()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L283", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result_extracts_reason_when_present()" + }, + { + "label": "failure_result_is_none_when_absent()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L289", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result_is_none_when_absent()" + }, + { + "label": "udev.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_udev", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udev.rs" + }, + { + "label": "UdevAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "udevadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_vec", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_string", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_new", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_self", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "self" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_sender", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_result", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "result" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_name", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_run", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": ".run()" + }, + { + "label": "run_udev_monitor()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L50", + "_origin": "ast", + "id": "breadd_src_adapters_udev_run_udev_monitor", + "community": 17, + "community_name": "run_udev_monitor", + "norm_label": "run_udev_monitor()" + }, + { + "label": "build_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_adapters_udev_build_event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "build_event()" + }, + { + "label": "Event", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "event" + }, + { + "label": "build_device_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "_origin": "ast", + "id": "breadd_src_adapters_udev_build_device_event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "build_device_event()" + }, + { + "label": "UdevClassification", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevclassification", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udevclassification" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_option", + "community": 71, + "community_name": "udev.rs", + "norm_label": "option" + }, + { + "label": ".from_device()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevclassification_from_device", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".from_device()" + }, + { + "label": "udev_event_payload()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udev_event_payload", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udev_event_payload()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_value", + "community": 71, + "community_name": "udev.rs", + "norm_label": "value" + }, + { + "label": "prop_bool()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_bool", + "community": 71, + "community_name": "udev.rs", + "norm_label": "prop_bool()" + }, + { + "label": "prop_str()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L203", + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_str", + "community": 71, + "community_name": "udev.rs", + "norm_label": "prop_str()" + }, + { + "label": "enumerate_payload_includes_classification_fields()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L214", + "_origin": "ast", + "id": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "community": 71, + "community_name": "udev.rs", + "norm_label": "enumerate_payload_includes_classification_fields()" + }, + { + "label": "config.rs", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_config", + "community": 2, + "community_name": "config.rs", + "norm_label": "config.rs" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "_origin": "ast", + "id": "breadd_src_core_config_config", + "community": 2, + "community_name": "config.rs", + "norm_label": "config" + }, + { + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "daemonconfig" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_string", + "community": 2, + "community_name": "config.rs", + "norm_label": "string" + }, + { + "label": "LuaConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L35", + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "luaconfig" + }, + { + "label": "ModulesConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "modulesconfig" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_vec", + "community": 2, + "community_name": "config.rs", + "norm_label": "vec" + }, + { + "label": "AdaptersConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_core_config_adaptersconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "adaptersconfig" + }, + { + "label": "AdapterToggle", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L73", + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle", + "community": 2, + "community_name": "config.rs", + "norm_label": "adaptertoggle" + }, + { + "label": "UdevConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L79", + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "udevconfig" + }, + { + "label": "PowerConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "powerconfig" + }, + { + "label": "RootsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L100", + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "rootsconfig" + }, + { + "label": "SystemdConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L108", + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "systemdconfig" + }, + { + "label": "EventsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L119", + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "eventsconfig" + }, + { + "label": "CompatConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L128", + "_origin": "ast", + "id": "breadd_src_core_config_compatconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "compatconfig" + }, + { + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L141", + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "notificationsconfig" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_default", + "community": 2, + "community_name": "config.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_self", + "community": 2, + "community_name": "config.rs", + "norm_label": "self" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L178", + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L213", + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L230", + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L240", + "_origin": "ast", + "id": "breadd_src_core_config_compatconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L248", + "_origin": "ast", + "id": "breadd_src_core_config_config_load", + "community": 2, + "community_name": "config.rs", + "norm_label": ".load()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_result", + "community": 2, + "community_name": "config.rs", + "norm_label": "result" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L259", + "_origin": "ast", + "id": "breadd_src_core_config_config_socket_path", + "community": 2, + "community_name": "config.rs", + "norm_label": ".socket_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_pathbuf", + "community": 2, + "community_name": "config.rs", + "norm_label": "pathbuf" + }, + { + "label": ".lua_entry_point()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L268", + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_entry_point", + "community": 2, + "community_name": "config.rs", + "norm_label": ".lua_entry_point()" + }, + { + "label": ".lua_module_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L272", + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_module_path", + "community": 2, + "community_name": "config.rs", + "norm_label": ".lua_module_path()" + }, + { + "label": "config_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L277", + "_origin": "ast", + "id": "breadd_src_core_config_config_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path()" + }, + { + "label": "rules_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L290", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path()" + }, + { + "label": "expand_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L306", + "_origin": "ast", + "id": "breadd_src_core_config_expand_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "expand_home()" + }, + { + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L320", + "_origin": "ast", + "id": "breadd_src_core_config_default_log_level", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_log_level()" + }, + { + "label": "default_lua_entry()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L324", + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_entry", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_lua_entry()" + }, + { + "label": "default_lua_modules()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L328", + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_modules", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_lua_modules()" + }, + { + "label": "default_true()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L332", + "_origin": "ast", + "id": "breadd_src_core_config_default_true", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_true()" + }, + { + "label": "default_poll_interval()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L336", + "_origin": "ast", + "id": "breadd_src_core_config_default_poll_interval", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_poll_interval()" + }, + { + "label": "default_dedup_window()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L340", + "_origin": "ast", + "id": "breadd_src_core_config_default_dedup_window", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_dedup_window()" + }, + { + "label": "default_notify_timeout()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L344", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_timeout", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_timeout()" + }, + { + "label": "default_notify_urgency()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L348", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_urgency", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_urgency()" + }, + { + "label": "default_notify_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L352", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_path()" + }, + { + "label": "default_udev_subsystems()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L356", + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_udev_subsystems()" + }, + { + "label": "EnvGuard", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L375", + "_origin": "ast", + "id": "breadd_src_core_config_envguard", + "community": 2, + "community_name": "config.rs", + "norm_label": "envguard" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_option", + "community": 2, + "community_name": "config.rs", + "norm_label": "option" + }, + { + "label": "MutexGuard", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "mutexguard", + "community": 2, + "community_name": "config.rs", + "norm_label": "mutexguard" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L381", + "_origin": "ast", + "id": "breadd_src_core_config_envguard_new", + "community": 2, + "community_name": "config.rs", + "norm_label": ".new()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_drop", + "community": 2, + "community_name": "config.rs", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L392", + "_origin": "ast", + "id": "breadd_src_core_config_envguard_drop", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".drop()" + }, + { + "label": "default_config_uses_documented_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L403", + "_origin": "ast", + "id": "breadd_src_core_config_default_config_uses_documented_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_config_uses_documented_defaults()" + }, + { + "label": "default_udev_subsystems_match_documented_list()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L425", + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_udev_subsystems_match_documented_list()" + }, + { + "label": "parse_empty_toml_yields_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L433", + "_origin": "ast", + "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_empty_toml_yields_defaults()" + }, + { + "label": "parse_full_toml_overrides_all_values()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L441", + "_origin": "ast", + "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_full_toml_overrides_all_values()" + }, + { + "label": "parse_partial_toml_fills_missing_with_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L504", + "_origin": "ast", + "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_partial_toml_fills_missing_with_defaults()" + }, + { + "label": "compat_section_defaults_legacy_hyprland_names_to_true()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L518", + "_origin": "ast", + "id": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "community": 2, + "community_name": "config.rs", + "norm_label": "compat_section_defaults_legacy_hyprland_names_to_true()" + }, + { + "label": "compat_section_can_disable_legacy_hyprland_names()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L524", + "_origin": "ast", + "id": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", + "community": 2, + "community_name": "config.rs", + "norm_label": "compat_section_can_disable_legacy_hyprland_names()" + }, + { + "label": "invalid_toml_returns_error()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L534", + "_origin": "ast", + "id": "breadd_src_core_config_invalid_toml_returns_error", + "community": 2, + "community_name": "config.rs", + "norm_label": "invalid_toml_returns_error()" + }, + { + "label": "socket_path_uses_explicit_path_verbatim()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L540", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_uses_explicit_path_verbatim()" + }, + { + "label": "socket_path_expands_tilde_when_explicit()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L547", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_expands_tilde_when_explicit()" + }, + { + "label": "socket_path_falls_back_to_xdg_runtime_dir()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L559", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_falls_back_to_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": "L570", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()" + }, + { + "label": "lua_entry_point_and_module_path_expand_tilde()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L578", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_and_module_path_expand_tilde()" + }, + { + "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": "L594", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()" + }, + { + "label": "lua_entry_point_returns_absolute_path_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L615", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_returns_absolute_path_unchanged()" + }, + { + "label": "expand_home_handles_missing_home_env()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L622", + "_origin": "ast", + "id": "breadd_src_core_config_expand_home_handles_missing_home_env", + "community": 2, + "community_name": "config.rs", + "norm_label": "expand_home_handles_missing_home_env()" + }, + { + "label": "config_path_respects_xdg_config_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L632", + "_origin": "ast", + "id": "breadd_src_core_config_config_path_respects_xdg_config_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path_respects_xdg_config_home()" + }, + { + "label": "config_path_falls_back_to_home_when_no_xdg()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L642", + "_origin": "ast", + "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path_falls_back_to_home_when_no_xdg()" + }, + { + "label": "rules_path_respects_xdg_config_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L653", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path_respects_xdg_config_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path_respects_xdg_config_home()" + }, + { + "label": "rules_path_falls_back_to_home_when_no_xdg()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L663", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path_falls_back_to_home_when_no_xdg()" + }, + { + "label": "core/mod.rs", + "file_type": "code", + "source_file": "breadd/src/core/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_mod", + "community": 56, + "community_name": "core/mod.rs", + "norm_label": "core/mod.rs" + }, + { + "label": "normalizer.rs", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_normalizer", + "community": 1, + "community_name": "RawEvent", + "norm_label": "normalizer.rs" + }, + { + "label": "EventNormalizer", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L13", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer", + "community": 1, + "community_name": "RawEvent", + "norm_label": "eventnormalizer" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_rwlock", + "community": 1, + "community_name": "RawEvent", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_hashmap", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_new", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_self", + "community": 1, + "community_name": "RawEvent", + "norm_label": "self" + }, + { + "label": ".with_legacy_hyprland_event_names()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".with_legacy_hyprland_event_names()" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L48", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_vec", + "community": 1, + "community_name": "RawEvent", + "norm_label": "vec" + }, + { + "label": ".normalize_udev()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L91", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_udev()" + }, + { + "label": ".normalize_hyprland()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L198", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_hyprland()" + }, + { + "label": ".emit_hyprland_dual()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L293", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".emit_hyprland_dual()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_value", + "community": 1, + "community_name": "RawEvent", + "norm_label": "value" + }, + { + "label": ".normalize_power()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L324", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_power()" + }, + { + "label": ".normalize_bluetooth()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L381", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_bluetooth()" + }, + { + "label": ".normalize_network()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L466", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_network()" + }, + { + "label": ".normalize_terminal()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L510", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_terminal()" + }, + { + "label": ".normalize_remote()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L521", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_remote()" + }, + { + "label": ".normalize_git()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L532", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_git()" + }, + { + "label": ".normalize_filesystem()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L543", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_filesystem()" + }, + { + "label": ".normalize_systemd()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L554", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_systemd()" + }, + { + "label": ".normalize_podman()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L568", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_podman()" + }, + { + "label": ".normalize_app()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L593", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_app()" + }, + { + "label": ".accept()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L613", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_accept", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".accept()" + }, + { + "label": "split_hyprland_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L657", + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_hyprland_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "split_hyprland_fields()" + }, + { + "label": "raw()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L668", + "_origin": "ast", + "id": "breadd_src_core_normalizer_raw", + "community": 1, + "community_name": "RawEvent", + "norm_label": "raw()" + }, + { + "label": "udev_add_emits_connected_with_identity_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L680", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_add_emits_connected_with_identity_fields()" + }, + { + "label": "udev_remove_emits_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L707", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_remove_emits_disconnected()" + }, + { + "label": "udev_bind_action_is_suppressed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L728", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_bind_action_is_suppressed()" + }, + { + "label": "udev_anonymous_child_interface_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L745", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_anonymous_child_interface_is_dropped()" + }, + { + "label": "udev_dedupes_child_nodes_of_same_physical_device()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L761", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_dedupes_child_nodes_of_same_physical_device()" + }, + { + "label": "udev_disconnect_does_not_share_dedup_with_connect()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L787", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_disconnect_does_not_share_dedup_with_connect()" + }, + { + "label": "hyprland_workspace_change()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L814", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_workspace_change", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_workspace_change()" + }, + { + "label": "hyprland_active_window_v2_parses_address_from_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L831", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_active_window_v2_parses_address_from_fields()" + }, + { + "label": "hyprland_openwindow_splits_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L851", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_openwindow_splits_all_fields()" + }, + { + "label": "hyprland_unknown_kind_falls_through_to_generic_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L875", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_unknown_kind_falls_through_to_generic_event()" + }, + { + "label": "hyprland_monitor_lifecycle()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L892", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_monitor_lifecycle()" + }, + { + "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L929", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()" + }, + { + "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1044", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_legacy_names_suppressed_when_compat_disabled()" + }, + { + "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1149", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()" + }, + { + "label": "power_ac_connected_emits_named_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1188", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_ac_connected_emits_named_event()" + }, + { + "label": "power_battery_thresholds_select_correct_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1201", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_battery_thresholds_select_correct_event()" + }, + { + "label": "power_mid_range_battery_emits_generic_changed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1227", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_mid_range_battery_emits_generic_changed()" + }, + { + "label": "power_ac_and_battery_can_both_fire()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1240", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_ac_and_battery_can_both_fire()" + }, + { + "label": "bluetooth_connected_emits_device_connected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1256", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_connected_emits_device_connected()" + }, + { + "label": "bluetooth_disconnected_emits_device_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1282", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_disconnected_emits_device_disconnected()" + }, + { + "label": "bluetooth_enumerate_includes_name()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1299", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_enumerate_includes_name()" + }, + { + "label": "bluetooth_paired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1318", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_paired_emits_bluetooth_specific_event()" + }, + { + "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1337", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_unpaired_emits_bluetooth_specific_event()" + }, + { + "label": "bluetooth_name_falls_back_to_properties()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1354", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_name_falls_back_to_properties()" + }, + { + "label": "network_online_and_offline()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1373", + "_origin": "ast", + "id": "breadd_src_core_normalizer_network_online_and_offline", + "community": 1, + "community_name": "RawEvent", + "norm_label": "network_online_and_offline()" + }, + { + "label": "system_events_pass_through_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1394", + "_origin": "ast", + "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "community": 1, + "community_name": "RawEvent", + "norm_label": "system_events_pass_through_unchanged()" + }, + { + "label": "dedup_drops_duplicate_within_window()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1411", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_drops_duplicate_within_window()" + }, + { + "label": "dedup_allows_after_window_elapses()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1421", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_allows_after_window_elapses()" + }, + { + "label": "dedup_distinguishes_different_payloads()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1431", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_distinguishes_different_payloads()" + }, + { + "label": "dedup_window_of_zero_allows_everything()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1456", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_window_of_zero_allows_everything()" + }, + { + "label": "app_own_namespace_passes_through()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1475", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_own_namespace_passes_through()" + }, + { + "label": "app_command_to_another_known_app_passes_through()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1488", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_command_to_another_known_app_passes_through()" + }, + { + "label": "app_wrong_namespace_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1501", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_wrong_namespace_is_dropped()" + }, + { + "label": "app_command_to_unknown_or_reserved_target_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1513", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_command_to_unknown_or_reserved_target_is_dropped()" + }, + { + "label": "split_fields_handles_empty_and_single()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1534", + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "community": 1, + "community_name": "RawEvent", + "norm_label": "split_fields_handles_empty_and_single()" + }, + { + "label": "rules.rs", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rules.rs" + }, + { + "label": "RulesFile", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_src_core_rules_rulesfile", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rulesfile" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_vec", + "community": 68, + "community_name": "rules.rs", + "norm_label": "vec" + }, + { + "label": "RawRule", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L42", + "_origin": "ast", + "id": "breadd_src_core_rules_rawrule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rawrule" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_option", + "community": 68, + "community_name": "rules.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_string", + "community": 68, + "community_name": "rules.rs", + "norm_label": "string" + }, + { + "label": "RuleAction", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleaction", + "community": 68, + "community_name": "rules.rs", + "norm_label": "ruleaction" + }, + { + "label": "ParsedRule", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_core_rules_parsedrule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "parsedrule" + }, + { + "label": "RuleIssue", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L80", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleissue", + "community": 68, + "community_name": "rules.rs", + "norm_label": "ruleissue" + }, + { + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_display", + "community": 68, + "community_name": "rules.rs", + "norm_label": "display" + }, + { + "label": ".fmt()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleissue_fmt", + "community": 68, + "community_name": "rules.rs", + "norm_label": ".fmt()" + }, + { + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_formatter", + "community": 68, + "community_name": "rules.rs", + "norm_label": "formatter" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_result", + "community": 68, + "community_name": "rules.rs", + "norm_label": "result" + }, + { + "label": "RulesLoadOutcome", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L100", + "_origin": "ast", + "id": "breadd_src_core_rules_rulesloadoutcome", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rulesloadoutcome" + }, + { + "label": "load_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_core_rules_load_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "load_rules()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_path", + "community": 68, + "community_name": "rules.rs", + "norm_label": "path" + }, + { + "label": "validate_rule()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "_origin": "ast", + "id": "breadd_src_core_rules_validate_rule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "validate_rule()" + }, + { + "label": "write_temp()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "_origin": "ast", + "id": "breadd_src_core_rules_write_temp", + "community": 68, + "community_name": "rules.rs", + "norm_label": "write_temp()" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_tempdir", + "community": 68, + "community_name": "rules.rs", + "norm_label": "tempdir" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_pathbuf", + "community": 68, + "community_name": "rules.rs", + "norm_label": "pathbuf" + }, + { + "label": "absent_file_is_not_an_error()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L219", + "_origin": "ast", + "id": "breadd_src_core_rules_absent_file_is_not_an_error", + "community": 68, + "community_name": "rules.rs", + "norm_label": "absent_file_is_not_an_error()" + }, + { + "label": "invalid_toml_is_fatal()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_core_rules_invalid_toml_is_fatal", + "community": 68, + "community_name": "rules.rs", + "norm_label": "invalid_toml_is_fatal()" + }, + { + "label": "empty_file_loads_with_no_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "empty_file_loads_with_no_rules()" + }, + { + "label": "well_formed_rules_all_three_action_kinds_parse()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L247", + "_origin": "ast", + "id": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "community": 68, + "community_name": "rules.rs", + "norm_label": "well_formed_rules_all_three_action_kinds_parse()" + }, + { + "label": "wildcard_on_is_passed_through_unvalidated()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L289", + "_origin": "ast", + "id": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "community": 68, + "community_name": "rules.rs", + "norm_label": "wildcard_on_is_passed_through_unvalidated()" + }, + { + "label": "missing_on_is_reported_with_index_and_no_on()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L305", + "_origin": "ast", + "id": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "community": 68, + "community_name": "rules.rs", + "norm_label": "missing_on_is_reported_with_index_and_no_on()" + }, + { + "label": "empty_on_is_treated_as_missing()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L323", + "_origin": "ast", + "id": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "community": 68, + "community_name": "rules.rs", + "norm_label": "empty_on_is_treated_as_missing()" + }, + { + "label": "zero_action_keys_is_reported()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L339", + "_origin": "ast", + "id": "breadd_src_core_rules_zero_action_keys_is_reported", + "community": 68, + "community_name": "rules.rs", + "norm_label": "zero_action_keys_is_reported()" + }, + { + "label": "multiple_action_keys_is_reported()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L356", + "_origin": "ast", + "id": "breadd_src_core_rules_multiple_action_keys_is_reported", + "community": 68, + "community_name": "rules.rs", + "norm_label": "multiple_action_keys_is_reported()" + }, + { + "label": "one_bad_rule_does_not_block_other_valid_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L375", + "_origin": "ast", + "id": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "one_bad_rule_does_not_block_other_valid_rules()" + }, + { + "label": "rule_issue_display_includes_index_and_on()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L399", + "_origin": "ast", + "id": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rule_issue_display_includes_index_and_on()" + }, + { + "label": "state_engine.rs", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_state_engine", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "state_engine.rs" + }, + { + "label": "StateHandle", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle", + "community": 16, + "community_name": "StateHandle", + "norm_label": "statehandle" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_arc", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_rwlock", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "rwlock" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_unboundedsender", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "unboundedsender" + }, + { + "label": "StateCommand", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statecommand", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "statecommand" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_string", + "community": 16, + "community_name": "StateHandle", + "norm_label": "string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_option", + "community": 16, + "community_name": "StateHandle", + "norm_label": "option" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_vec", + "community": 16, + "community_name": "StateHandle", + "norm_label": "vec" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L56", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_new", + "community": 22, + "community_name": "run_state_engine", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_self", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "self" + }, + { + "label": ".state_arc()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L63", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_arc", + "community": 22, + "community_name": "run_state_engine", + "norm_label": ".state_arc()" + }, + { + "label": ".state_get()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_get", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".state_get()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_value", + "community": 16, + "community_name": "StateHandle", + "norm_label": "value" + }, + { + "label": ".state_dump()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_dump", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".state_dump()" + }, + { + "label": ".register_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_subscription", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".register_subscription()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_result", + "community": 16, + "community_name": "StateHandle", + "norm_label": "result" + }, + { + "label": ".remove_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L98", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_subscription", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".remove_subscription()" + }, + { + "label": ".register_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L104", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_watch", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".register_watch()" + }, + { + "label": ".remove_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L110", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_watch", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".remove_watch()" + }, + { + "label": ".clear_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L114", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".clear_subscriptions()" + }, + { + "label": ".clear_modules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L118", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_modules", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".clear_modules()" + }, + { + "label": ".clear_widgets()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L122", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_widgets", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".clear_widgets()" + }, + { + "label": ".set_module_status()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_module_status", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".set_module_status()" + }, + { + "label": ".set_module_status_ex()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L143", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".set_module_status_ex()" + }, + { + "label": ".set_profile()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_profile", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".set_profile()" + }, + { + "label": ".set_device_rules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L164", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_device_rules", + "community": 16, + "community_name": "StateHandle", + "norm_label": ".set_device_rules()" + }, + { + "label": "run_state_engine()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_core_state_engine_run_state_engine", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "run_state_engine()" + }, + { + "label": "UnboundedReceiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "unboundedreceiver", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "unboundedreceiver" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_sender", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "sender" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_atomicu64", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "atomicu64" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_receiver", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "receiver" + }, + { + "label": "handle_command()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L287", + "_origin": "ast", + "id": "breadd_src_core_state_engine_handle_command", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "handle_command()" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_hashmap", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "hashmap" + }, + { + "label": "dispatch_event()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L362", + "_origin": "ast", + "id": "breadd_src_core_state_engine_dispatch_event", + "community": 22, + "community_name": "run_state_engine", + "norm_label": "dispatch_event()" + }, + { + "label": "value_at_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L387", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path", + "community": 16, + "community_name": "StateHandle", + "norm_label": "value_at_path()" + }, + { + "label": "apply_event_to_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L398", + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_event_to_state", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "apply_event_to_state()" + }, + { + "label": "resolve_device()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L499", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device", + "community": 16, + "community_name": "StateHandle", + "norm_label": "resolve_device()" + }, + { + "label": "condition_matches()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L509", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_matches", + "community": 16, + "community_name": "StateHandle", + "norm_label": "condition_matches()" + }, + { + "label": "apply_device_change()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L627", + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_device_change", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "apply_device_change()" + }, + { + "label": "ev()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L676", + "_origin": "ast", + "id": "breadd_src_core_state_engine_ev", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "ev()" + }, + { + "label": "value_at_path_returns_root_for_empty_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L690", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_returns_root_for_empty_path()" + }, + { + "label": "value_at_path_navigates_nested_keys()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L696", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_navigates_nested_keys()" + }, + { + "label": "value_at_path_returns_none_on_missing_key()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L702", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_returns_none_on_missing_key()" + }, + { + "label": "monitor_connect_adds_new_monitor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L711", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_connect_adds_new_monitor()" + }, + { + "label": "monitor_reconnect_does_not_duplicate()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L728", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_reconnect_does_not_duplicate()" + }, + { + "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L742", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_disconnect_keeps_record_but_flips_connected_flag()" + }, + { + "label": "workspace_changed_updates_active_workspace()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L759", + "_origin": "ast", + "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "workspace_changed_updates_active_workspace()" + }, + { + "label": "window_focus_change_updates_active_window()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L775", + "_origin": "ast", + "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "window_focus_change_updates_active_window()" + }, + { + "label": "device_connect_adds_device_with_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L793", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_connect_adds_device_with_all_fields()" + }, + { + "label": "device_connect_is_idempotent_for_same_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L818", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_connect_is_idempotent_for_same_id()" + }, + { + "label": "device_disconnect_removes_matching_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L827", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_disconnect_removes_matching_id()" + }, + { + "label": "device_disconnect_of_unknown_id_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L839", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_disconnect_of_unknown_id_is_noop()" + }, + { + "label": "power_event_updates_ac_and_battery_low_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L849", + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "power_event_updates_ac_and_battery_low_flag()" + }, + { + "label": "power_clamps_battery_percent_to_100()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L871", + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "power_clamps_battery_percent_to_100()" + }, + { + "label": "network_event_updates_online_flag_and_interfaces()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L883", + "_origin": "ast", + "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "network_event_updates_online_flag_and_interfaces()" + }, + { + "label": "profile_activated_pushes_previous_to_history()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L907", + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "profile_activated_pushes_previous_to_history()" + }, + { + "label": "profile_activated_to_same_name_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L926", + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "profile_activated_to_same_name_is_noop()" + }, + { + "label": "unknown_event_does_not_mutate_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L937", + "_origin": "ast", + "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "unknown_event_does_not_mutate_state()" + }, + { + "label": "condition_vendor_id_matches_case_insensitively()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L951", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_vendor_id_matches_case_insensitively()" + }, + { + "label": "condition_name_contains_searches_name_and_vendor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L961", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_name_contains_searches_name_and_vendor()" + }, + { + "label": "condition_input_flags_match_booleans()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L972", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_input_flags_match_booleans()" + }, + { + "label": "condition_usb_hub_requires_hub_and_secondary_class()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L990", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_usb_hub_requires_hub_and_secondary_class()" + }, + { + "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1012", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()" + }, + { + "label": "condition_empty_matches_anything()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1023", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_empty_matches_anything", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_empty_matches_anything()" + }, + { + "label": "resolve_device_returns_first_matching_rule()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1032", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_returns_first_matching_rule()" + }, + { + "label": "resolve_device_skips_rules_with_no_conditions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1064", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_skips_rules_with_no_conditions()" + }, + { + "label": "resolve_device_with_empty_ruleset_returns_unknown()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1073", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_with_empty_ruleset_returns_unknown()" + }, + { + "label": "subscriptions.rs", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_subscriptions", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptions.rs" + }, + { + "label": "SubscriptionId", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptionid", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptionid" + }, + { + "label": "Subscription", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscription", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscription" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_string", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "string" + }, + { + "label": "SubscriptionTable", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptiontable" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_vec", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "vec" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_hashmap", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "hashmap" + }, + { + "label": ".add_with_id()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".add_with_id()" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_remove", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".remove()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L55", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_clear", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".clear()" + }, + { + "label": ".match_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".match_event()" + }, + { + "label": "table_add_assigns_provided_id_and_finds_match()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_add_assigns_provided_id_and_finds_match()" + }, + { + "label": "table_match_returns_all_matching_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_match_returns_all_matching_subscriptions()" + }, + { + "label": "table_remove_returns_true_only_for_known_ids()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L111", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_remove_returns_true_only_for_known_ids()" + }, + { + "label": "table_remove_preserves_other_entries_after_swap_remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L122", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_remove_preserves_other_entries_after_swap_remove()" + }, + { + "label": "table_clear_removes_all()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_clear_removes_all", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_clear_removes_all()" + }, + { + "label": "table_match_returns_empty_for_unmatched_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L149", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_match_returns_empty_for_unmatched_event()" + }, + { + "label": "table_once_flag_is_preserved_in_match_result()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L156", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_once_flag_is_preserved_in_match_result()" + }, + { + "label": "supervisor.rs", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_supervisor", + "community": 3, + "community_name": "Server", + "norm_label": "supervisor.rs" + }, + { + "label": "spawn_supervised()", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "_origin": "ast", + "id": "breadd_src_core_supervisor_spawn_supervised", + "community": 3, + "community_name": "Server", + "norm_label": "spawn_supervised()" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_f", + "community": 3, + "community_name": "Server", + "norm_label": "f" + }, + { + "label": "types.rs", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_types", + "community": 14, + "community_name": "types.rs", + "norm_label": "types.rs" + }, + { + "label": "RuntimeState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "_origin": "ast", + "id": "breadd_src_core_types_runtimestate", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "runtimestate" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_vec", + "community": 14, + "community_name": "types.rs", + "norm_label": "vec" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_option", + "community": 14, + "community_name": "types.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_string", + "community": 14, + "community_name": "types.rs", + "norm_label": "string" + }, + { + "label": "Monitor", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "_origin": "ast", + "id": "breadd_src_core_types_monitor", + "community": 14, + "community_name": "types.rs", + "norm_label": "monitor" + }, + { + "label": "Workspace", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_core_types_workspace", + "community": 14, + "community_name": "types.rs", + "norm_label": "workspace" + }, + { + "label": "DeviceTopology", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_core_types_devicetopology", + "community": 14, + "community_name": "types.rs", + "norm_label": "devicetopology" + }, + { + "label": "Device", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "_origin": "ast", + "id": "breadd_src_core_types_device", + "community": 14, + "community_name": "types.rs", + "norm_label": "device" + }, + { + "label": "MatchCondition", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "_origin": "ast", + "id": "breadd_src_core_types_matchcondition", + "community": 14, + "community_name": "types.rs", + "norm_label": "matchcondition" + }, + { + "label": "DeviceRule", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "_origin": "ast", + "id": "breadd_src_core_types_devicerule", + "community": 14, + "community_name": "types.rs", + "norm_label": "devicerule" + }, + { + "label": "NetworkState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "_origin": "ast", + "id": "breadd_src_core_types_networkstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "networkstate" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_hashmap", + "community": 14, + "community_name": "types.rs", + "norm_label": "hashmap" + }, + { + "label": "InterfaceState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "_origin": "ast", + "id": "breadd_src_core_types_interfacestate", + "community": 14, + "community_name": "types.rs", + "norm_label": "interfacestate" + }, + { + "label": "PowerState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "_origin": "ast", + "id": "breadd_src_core_types_powerstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "powerstate" + }, + { + "label": "ProfileState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "_origin": "ast", + "id": "breadd_src_core_types_profilestate", + "community": 14, + "community_name": "types.rs", + "norm_label": "profilestate" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_btreemap", + "community": 14, + "community_name": "types.rs", + "norm_label": "btreemap" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_default", + "community": 14, + "community_name": "types.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "_origin": "ast", + "id": "breadd_src_core_types_profilestate_default", + "community": 14, + "community_name": "types.rs", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_self", + "community": 14, + "community_name": "types.rs", + "norm_label": "self" + }, + { + "label": "ModuleStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "_origin": "ast", + "id": "breadd_src_core_types_modulestatus", + "community": 14, + "community_name": "types.rs", + "norm_label": "modulestatus" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_value", + "community": 14, + "community_name": "types.rs", + "norm_label": "value" + }, + { + "label": "ModuleLoadState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L139", + "_origin": "ast", + "id": "breadd_src_core_types_moduleloadstate", + "community": 16, + "community_name": "StateHandle", + "norm_label": "moduleloadstate" + }, + { + "label": "WorkflowStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_core_types_workflowstatus", + "community": 14, + "community_name": "types.rs", + "norm_label": "workflowstatus" + }, + { + "label": "WorkflowState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L166", + "_origin": "ast", + "id": "breadd_src_core_types_workflowstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "workflowstate" + }, + { + "label": "ipc/mod.rs", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_ipc_mod", + "community": 3, + "community_name": "Server", + "norm_label": "ipc/mod.rs" + }, + { + "label": "Server", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server", + "community": 3, + "community_name": "Server", + "norm_label": "server" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_pathbuf", + "community": 3, + "community_name": "Server", + "norm_label": "pathbuf" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_sender", + "community": 3, + "community_name": "Server", + "norm_label": "sender" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_unboundedsender", + "community": 3, + "community_name": "Server", + "norm_label": "unboundedsender" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_arc", + "community": 3, + "community_name": "Server", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_rwlock", + "community": 3, + "community_name": "Server", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_hashmap", + "community": 3, + "community_name": "Server", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_string", + "community": 3, + "community_name": "Server", + "norm_label": "string" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_atomicu64", + "community": 3, + "community_name": "Server", + "norm_label": "atomicu64" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_mutex", + "community": 3, + "community_name": "Server", + "norm_label": "mutex" + }, + { + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_vecdeque", + "community": 3, + "community_name": "Server", + "norm_label": "vecdeque" + }, + { + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_instant", + "community": 3, + "community_name": "Server", + "norm_label": "instant" + }, + { + "label": "IpcRequest", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcrequest", + "community": 3, + "community_name": "Server", + "norm_label": "ipcrequest" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_value", + "community": 3, + "community_name": "Server", + "norm_label": "value" + }, + { + "label": "IpcResponse", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L75", + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcresponse", + "community": 3, + "community_name": "Server", + "norm_label": "ipcresponse" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_option", + "community": 3, + "community_name": "Server", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_new", + "community": 3, + "community_name": "Server", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_self", + "community": 3, + "community_name": "Server", + "norm_label": "self" + }, + { + "label": ".serve()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L115", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_serve", + "community": 3, + "community_name": "Server", + "norm_label": ".serve()" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_result", + "community": 3, + "community_name": "Server", + "norm_label": "result" + }, + { + "label": ".handle_connection()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L159", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_connection", + "community": 3, + "community_name": "Server", + "norm_label": ".handle_connection()" + }, + { + "label": "UnixStream", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "unixstream", + "community": 30, + "community_name": "TestHarness", + "norm_label": "unixstream" + }, + { + "label": ".handle_request()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_request", + "community": 3, + "community_name": "Server", + "norm_label": ".handle_request()" + }, + { + "label": ".manual_emit()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L445", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_manual_emit", + "community": 3, + "community_name": "Server", + "norm_label": ".manual_emit()" + }, + { + "label": ".stream_events()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L463", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_stream_events", + "community": 3, + "community_name": "Server", + "norm_label": ".stream_events()" + }, + { + "label": "OwnedWriteHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_ownedwritehalf", + "community": 3, + "community_name": "Server", + "norm_label": "ownedwritehalf" + }, + { + "label": "module_host_bridge.rs", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "module_host_bridge.rs" + }, + { + "label": "Server", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "server" + }, + { + "label": ".handle_module_host_connection()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".handle_module_host_connection()" + }, + { + "label": "Lines", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "lines", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "lines" + }, + { + "label": "BufReader", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bufreader", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "bufreader" + }, + { + "label": "OwnedReadHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "ownedreadhalf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "ownedreadhalf" + }, + { + "label": "OwnedWriteHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "ownedwritehalf" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_result", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "result" + }, + { + "label": ".dispatch_module_host_method()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".dispatch_module_host_method()" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "unboundedsender" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_string", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "string" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "hashmap" + }, + { + "label": "JoinHandle", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "joinhandle", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "joinhandle" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_option", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "option" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_sender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "sender" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_value", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "value" + }, + { + "label": "path_allowed()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_path_allowed", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "path_allowed()" + }, + { + "label": "bin_allowed()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_bin_allowed", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "bin_allowed()" + }, + { + "label": "lua/mod.rs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_lua_mod", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua/mod.rs" + }, + { + "label": "LuaMessage", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L31", + "_origin": "ast", + "id": "breadd_src_lua_mod_luamessage", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "luamessage" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_sender", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_result", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "result" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_string", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "string" + }, + { + "label": "ErrorEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L49", + "_origin": "ast", + "id": "breadd_src_lua_mod_errorentry", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "errorentry" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_option", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "option" + }, + { + "label": "RuntimeHandle", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "runtimehandle" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_unboundedsender", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "unboundedsender" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_arc", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_mutex", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "mutex" + }, + { + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vecdeque", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "vecdeque" + }, + { + "label": ".sender()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L62", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_sender", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".sender()" + }, + { + "label": ".reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L66", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_reload", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".reload()" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L78", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_shutdown", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".shutdown()" + }, + { + "label": ".recent_errors()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_recent_errors", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".recent_errors()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vec", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "vec" + }, + { + "label": "spawn_runtime()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L90", + "_origin": "ast", + "id": "breadd_src_lua_mod_spawn_runtime", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "spawn_runtime()" + }, + { + "label": "TimerId", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_lua_mod_timerid", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "timerid" + }, + { + "label": "HandlerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerentry", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "handlerentry" + }, + { + "label": "RegistryKey", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_registrykey", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "registrykey" + }, + { + "label": "HandlerKind", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L180", + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerkind", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "handlerkind" + }, + { + "label": "TimerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L185", + "_origin": "ast", + "id": "breadd_src_lua_mod_timerentry", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "timerentry" + }, + { + "label": "ModuleDecl", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L197", + "_origin": "ast", + "id": "breadd_src_lua_mod_moduledecl", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "moduledecl" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_pathbuf", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "pathbuf" + }, + { + "label": "ModuleInfo", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "_origin": "ast", + "id": "breadd_src_lua_mod_moduleinfo", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "moduleinfo" + }, + { + "label": "LuaEngine", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L220", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "luaengine" + }, + { + "label": "Lua", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_lua", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_hashmap", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "hashmap" + }, + { + "label": "HashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_hashset", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "hashset" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_atomicu64", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "atomicu64" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_new", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_self", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "self" + }, + { + "label": ".reload_internal()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L294", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_reload_internal", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".reload_internal()" + }, + { + "label": ".install_api()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L347", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_api", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_api()" + }, + { + "label": ".load_device_rules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1280", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_device_rules", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_device_rules()" + }, + { + "label": ".load_profiles()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1335", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_profiles", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_profiles()" + }, + { + "label": ".load_rules_toml()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1381", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_rules_toml", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_rules_toml()" + }, + { + "label": ".load_init_and_modules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1436", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_init_and_modules()" + }, + { + "label": ".load_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1539", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_module", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_module()" + }, + { + "label": ".load_out_of_process_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1590", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_out_of_process_module()" + }, + { + "label": ".load_lua_file()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1612", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_file", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_lua_file()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_path", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "path" + }, + { + "label": ".load_scoped_lua_file()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_scoped_lua_file()" + }, + { + "label": ".build_scoped_env()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_build_scoped_env", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".build_scoped_env()" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_table", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "table" + }, + { + "label": ".load_lua_source()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1833", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_source", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".load_lua_source()" + }, + { + "label": ".handle_event()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_event", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".handle_event()" + }, + { + "label": ".handle_timer()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1912", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_timer", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".handle_timer()" + }, + { + "label": ".remove_handler()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1936", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_remove_handler", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".remove_handler()" + }, + { + "label": ".run_on_load()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1942", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_load", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".run_on_load()" + }, + { + "label": ".run_on_reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1962", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_reload", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".run_on_reload()" + }, + { + "label": ".run_on_unload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1988", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_unload", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".run_on_unload()" + }, + { + "label": ".handle_callback_error()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2014", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_callback_error", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".handle_callback_error()" + }, + { + "label": "LuaError", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "luaerror", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "luaerror" + }, + { + "label": ".get_module_hook()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2051", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_get_module_hook", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".get_module_hook()" + }, + { + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_function", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "function" + }, + { + "label": ".module_is_registered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2061", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_registered", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".module_is_registered()" + }, + { + "label": ".module_is_builtin()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2068", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_builtin", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".module_is_builtin()" + }, + { + "label": ".module_ungated()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2080", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_ungated", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".module_ungated()" + }, + { + "label": ".set_current_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2091", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_set_current_module", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".set_current_module()" + }, + { + "label": ".set_current_dispatch_id()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2102", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".set_current_dispatch_id()" + }, + { + "label": ".cancel_all_timers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2109", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".cancel_all_timers()" + }, + { + "label": ".install_log_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2117", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_log_helpers", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_log_helpers()" + }, + { + "label": ".install_debounce()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2176", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_debounce", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_debounce()" + }, + { + "label": ".scan_module_decl()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2209", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_scan_module_decl", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".scan_module_decl()" + }, + { + "label": ".install_require_loader()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2273", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_require_loader", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_require_loader()" + }, + { + "label": ".install_wait_helper()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2315", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_wait_helper", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_wait_helper()" + }, + { + "label": ".install_workflow_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2370", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": ".install_workflow_helpers()" + }, + { + "label": "workflow_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2599", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_register", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_register()" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_rwlock", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "rwlock" + }, + { + "label": "workflow_step()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2626", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_step", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_step()" + }, + { + "label": "workflow_finish()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2640", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_finish", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_finish()" + }, + { + "label": "workflow_fail()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2654", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_fail", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_fail()" + }, + { + "label": "workflow_timeout()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2669", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_timeout", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_timeout()" + }, + { + "label": "workflow_status_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2687", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_status_json", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_status_json()" + }, + { + "label": "JsonValue", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_jsonvalue", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "jsonvalue" + }, + { + "label": "workflow_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2699", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_list_json", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "workflow_list_json()" + }, + { + "label": "WidgetRegisterArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2714", + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetregisterargs", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widgetregisterargs" + }, + { + "label": "WidgetUpdateArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2729", + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetupdateargs", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widgetupdateargs" + }, + { + "label": "default_widget_visible()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2740", + "_origin": "ast", + "id": "breadd_src_lua_mod_default_widget_visible", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "default_widget_visible()" + }, + { + "label": "widget_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2744", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_register", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widget_register()" + }, + { + "label": "widget_update()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2775", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_update", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widget_update()" + }, + { + "label": "widget_remove()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2811", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_remove", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widget_remove()" + }, + { + "label": "widget_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2825", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_list_json", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "widget_list_json()" + }, + { + "label": "order_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2837", + "_origin": "ast", + "id": "breadd_src_lua_mod_order_module_decls", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "order_module_decls()" + }, + { + "label": "module_name_from_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2911", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_name_from_path", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "module_name_from_path()" + }, + { + "label": "is_lib_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2920", + "_origin": "ast", + "id": "breadd_src_lua_mod_is_lib_path", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "is_lib_path()" + }, + { + "label": "read_module_permissions()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "_origin": "ast", + "id": "breadd_src_lua_mod_read_module_permissions", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "read_module_permissions()" + }, + { + "label": "json_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2979", + "_origin": "ast", + "id": "breadd_src_lua_mod_json_to_lua", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "json_to_lua()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "t", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "t" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_value", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "value" + }, + { + "label": "state_value_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2991", + "_origin": "ast", + "id": "breadd_src_lua_mod_state_value_to_lua", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "state_value_to_lua()" + }, + { + "label": "module_store_get()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3020", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_get", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "module_store_get()" + }, + { + "label": "module_store_set()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3036", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_set", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "module_store_set()" + }, + { + "label": "lua_expand_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3069", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_expand_path", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua_expand_path()" + }, + { + "label": "shell_quote()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3087", + "_origin": "ast", + "id": "breadd_src_lua_mod_shell_quote", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "shell_quote()" + }, + { + "label": "dirs_home()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3091", + "_origin": "ast", + "id": "breadd_src_lua_mod_dirs_home", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "dirs_home()" + }, + { + "label": "lua_machine_name()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3098", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_name", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua_machine_name()" + }, + { + "label": "lua_hostname()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3111", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_hostname", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua_hostname()" + }, + { + "label": "lua_machine_tags()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3135", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_tags", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "lua_machine_tags()" + }, + { + "label": "read_sync_toml()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3151", + "_origin": "ast", + "id": "breadd_src_lua_mod_read_sync_toml", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "read_sync_toml()" + }, + { + "label": "builtin_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3441", + "_origin": "ast", + "id": "breadd_src_lua_mod_builtin_module_decls", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "builtin_module_decls()" + }, + { + "label": "hyprland_request_socket()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3478", + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request_socket", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "hyprland_request_socket()" + }, + { + "label": "hyprland_request()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3512", + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "hyprland_request()" + }, + { + "label": "parse_match_condition()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3524", + "_origin": "ast", + "id": "breadd_src_lua_mod_parse_match_condition", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "parse_match_condition()" + }, + { + "label": "list_lua_files()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3540", + "_origin": "ast", + "id": "breadd_src_lua_mod_list_lua_files", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "list_lua_files()" + }, + { + "label": "bluetooth_spawn()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3566", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_spawn", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_spawn()" + }, + { + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_f", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "f" + }, + { + "label": "bluetooth_query()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3588", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_query", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_query()" + }, + { + "label": "bluetooth_find_adapter()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3611", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_find_adapter", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_find_adapter()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_connection", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "connection" + }, + { + "label": "bluetooth_set_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3634", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_powered", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_set_powered()" + }, + { + "label": "bluetooth_get_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3652", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_get_powered", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_get_powered()" + }, + { + "label": "bluetooth_connect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3669", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_connect", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_connect()" + }, + { + "label": "bluetooth_disconnect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3684", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_disconnect", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_disconnect()" + }, + { + "label": "bluetooth_set_scanning()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3699", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_scanning", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_set_scanning()" + }, + { + "label": "BluetoothDevice", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3718", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetoothdevice", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetoothdevice" + }, + { + "label": "bluetooth_list_devices()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3725", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_list_devices", + "community": 0, + "community_name": "lua/mod.rs", + "norm_label": "bluetooth_list_devices()" + }, + { + "label": "breadd/src/main.rs", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_main", + "community": 31, + "community_name": "Sync", + "norm_label": "breadd/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_main_main", + "community": 31, + "community_name": "Sync", + "norm_label": "main()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_main_rs_result", + "community": 31, + "community_name": "Sync", + "norm_label": "result" + }, + { + "label": "wait_for_shutdown()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L150", + "_origin": "ast", + "id": "breadd_src_main_wait_for_shutdown", + "community": 31, + "community_name": "Sync", + "norm_label": "wait_for_shutdown()" + }, + { + "label": "module_host.rs", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_module_host", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "module_host.rs" + }, + { + "label": "ModuleHostOutcome", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L86", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostoutcome", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "modulehostoutcome" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_string", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "string" + }, + { + "label": "PendingModuleHost", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_module_host_pendingmodulehost", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "pendingmodulehost" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_vec", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "vec" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_sender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "sender" + }, + { + "label": "ActiveModuleHost", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L101", + "_origin": "ast", + "id": "breadd_src_module_host_activemodulehost", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "activemodulehost" + }, + { + "label": "ModuleHostRegistry", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L109", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "modulehostregistry" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_arc", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_mutex", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "mutex" + }, + { + "label": "Inner", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L114", + "_origin": "ast", + "id": "breadd_src_module_host_inner", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "inner" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_hashmap", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "hashmap" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_default", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_default", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_self", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "self" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_new", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".new()" + }, + { + "label": ".insert_pending()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_insert_pending", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".insert_pending()" + }, + { + "label": ".take_pending()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_take_pending", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".take_pending()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_option", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "option" + }, + { + "label": ".insert_active()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_insert_active", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".insert_active()" + }, + { + "label": ".remove_active()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_remove_active", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".remove_active()" + }, + { + "label": ".terminate_existing()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L178", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_terminate_existing", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".terminate_existing()" + }, + { + "label": ".shutdown_all()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L193", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_shutdown_all", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".shutdown_all()" + }, + { + "label": "spawn_module_host()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "_origin": "ast", + "id": "breadd_src_module_host_spawn_module_host", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "spawn_module_host()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "path" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_unboundedsender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "unboundedsender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_result", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "result" + }, + { + "label": "short()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "_origin": "ast", + "id": "breadd_src_module_host_short", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "short()" + }, + { + "label": "describe_exit()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "_origin": "ast", + "id": "breadd_src_module_host_describe_exit", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "describe_exit()" + }, + { + "label": "ExitStatus", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "exitstatus", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "exitstatus" + }, + { + "label": "resolve_module_host_binary()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "_origin": "ast", + "id": "breadd_src_module_host_resolve_module_host_binary", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "resolve_module_host_binary()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_pathbuf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "pathbuf" + }, + { + "label": "apply_sandbox()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "_origin": "ast", + "id": "breadd_src_module_host_apply_sandbox", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "apply_sandbox()" + }, + { + "label": "resolve_bin_path()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "_origin": "ast", + "id": "breadd_src_module_host_resolve_bin_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "resolve_bin_path()" + }, + { + "label": "landlock_denies_reads_outside_granted_path()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L647", + "_origin": "ast", + "id": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "landlock_denies_reads_outside_granted_path()" + }, + { + "label": "no_exec_permission_means_binary_cannot_be_executed_at_all()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L725", + "_origin": "ast", + "id": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "no_exec_permission_means_binary_cannot_be_executed_at_all()" + }, + { + "label": "which_sh()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "_origin": "ast", + "id": "breadd_src_module_host_which_sh", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "which_sh()" + }, + { + "label": "ipc_integration.rs", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_tests_ipc_integration", + "community": 8, + "community_name": "Result", + "norm_label": "ipc_integration.rs" + }, + { + "label": "ping_and_state_dump_work()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "community": 8, + "community_name": "Result", + "norm_label": "ping_and_state_dump_work()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_result", + "community": 8, + "community_name": "Result", + "norm_label": "result" + }, + { + "label": "unknown_method_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_unknown_method_returns_error", + "community": 8, + "community_name": "Result", + "norm_label": "unknown_method_returns_error()" + }, + { + "label": "profile_activate_updates_state()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L53", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_updates_state", + "community": 8, + "community_name": "Result", + "norm_label": "profile_activate_updates_state()" + }, + { + "label": "profile_activate_without_name_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L78", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "community": 8, + "community_name": "Result", + "norm_label": "profile_activate_without_name_errors()" + }, + { + "label": "emit_without_event_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_event_errors", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_event_errors()" + }, + { + "label": "emit_without_source_rejects_adapter_owned_event_name()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_adapter_owned_event_name()" + }, + { + "label": "emit_without_source_rejects_every_adapter_owned_domain()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_every_adapter_owned_domain()" + }, + { + "label": "emit_without_source_still_allows_custom_event_names()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_still_allows_custom_event_names()" + }, + { + "label": "emit_without_source_is_tagged_manual_not_system()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_is_tagged_manual_not_system()" + }, + { + "label": "emit_with_internal_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L253", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_internal_source_is_rejected()" + }, + { + "label": "emit_with_unregistered_app_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L277", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_unregistered_app_source_is_rejected()" + }, + { + "label": "emit_with_known_app_source_routes_through_normalizer()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L294", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_known_app_source_routes_through_normalizer()" + }, + { + "label": "emit_with_app_source_rejects_wrong_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L357", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_rejects_wrong_namespace()" + }, + { + "label": "emit_without_source_allows_well_formed_command_event()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L385", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_allows_well_formed_command_event()" + }, + { + "label": "emit_without_source_rejects_command_to_non_app()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_command_to_non_app()" + }, + { + "label": "emit_without_source_still_rejects_hyprland_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_still_rejects_hyprland_namespace()" + }, + { + "label": "emit_with_app_source_allows_command_to_another_app()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L454", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_allows_command_to_another_app()" + }, + { + "label": "emit_with_app_source_still_rejects_foreign_app_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L479", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_still_rejects_foreign_app_namespace()" + }, + { + "label": "state_get_returns_specific_subtree()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L505", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "community": 8, + "community_name": "Result", + "norm_label": "state_get_returns_specific_subtree()" + }, + { + "label": "state_get_missing_key_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L527", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "community": 8, + "community_name": "Result", + "norm_label": "state_get_missing_key_returns_error()" + }, + { + "label": "modules_list_returns_array()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L541", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_list_returns_array", + "community": 8, + "community_name": "Result", + "norm_label": "modules_list_returns_array()" + }, + { + "label": "scoped_module_sees_only_granted_state_read_permission()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "community": 8, + "community_name": "Result", + "norm_label": "scoped_module_sees_only_granted_state_read_permission()" + }, + { + "label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "community": 8, + "community_name": "Result", + "norm_label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()" + }, + { + "label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L749", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "community": 8, + "community_name": "Result", + "norm_label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()" + }, + { + "label": "modules_reload_succeeds()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L808", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_reload_succeeds", + "community": 8, + "community_name": "Result", + "norm_label": "modules_reload_succeeds()" + }, + { + "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L821", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "community": 8, + "community_name": "Result", + "norm_label": "daemon_survives_repeated_reloads_and_pipeline_resumes()" + }, + { + "label": "events_replay_returns_buffered_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L871", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "community": 8, + "community_name": "Result", + "norm_label": "events_replay_returns_buffered_events()" + }, + { + "label": "event_stream_filter_excludes_non_matching_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L902", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "community": 8, + "community_name": "Result", + "norm_label": "event_stream_filter_excludes_non_matching_events()" + }, + { + "label": "multiple_concurrent_clients_each_get_response()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L955", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "community": 8, + "community_name": "Result", + "norm_label": "multiple_concurrent_clients_each_get_response()" + }, + { + "label": "events_stream_receives_emitted_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L989", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "community": 8, + "community_name": "Result", + "norm_label": "events_stream_receives_emitted_events()" + }, + { + "label": "event_causality_chain_threads_caused_by_across_handlers()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1062", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "community": 8, + "community_name": "Result", + "norm_label": "event_causality_chain_threads_caused_by_across_handlers()" + }, + { + "label": "workflow_reaches_done_via_wait_any_happy_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1203", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_reaches_done_via_wait_any_happy_path()" + }, + { + "label": "workflow_times_out_when_deadline_exceeded()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1240", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_times_out_when_deadline_exceeded()" + }, + { + "label": "workflow_captures_error_on_failure()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1268", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_captures_error_on_failure()" + }, + { + "label": "rules_toml_absent_is_a_no_op()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1299", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_absent_is_a_no_op()" + }, + { + "label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1329", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()" + }, + { + "label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()" + }, + { + "label": "wait_for_file()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1502", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_wait_for_file", + "community": 8, + "community_name": "Result", + "norm_label": "wait_for_file()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_path", + "community": 8, + "community_name": "Result", + "norm_label": "path" + }, + { + "label": "poll_workflow_status()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1518", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_poll_workflow_status", + "community": 8, + "community_name": "Result", + "norm_label": "poll_workflow_status()" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "testharness", + "community": 8, + "community_name": "Result", + "norm_label": "testharness" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_value", + "community": 8, + "community_name": "Result", + "norm_label": "value" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1543", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness", + "community": 8, + "community_name": "Result", + "norm_label": "testharness" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_tempdir", + "community": 8, + "community_name": "Result", + "norm_label": "tempdir" + }, + { + "label": "Child", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_child", + "community": 8, + "community_name": "Result", + "norm_label": "child" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_pathbuf", + "community": 8, + "community_name": "Result", + "norm_label": "pathbuf" + }, + { + "label": ".spawn()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1550", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_self", + "community": 8, + "community_name": "Result", + "norm_label": "self" + }, + { + "label": ".spawn_with_init()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1554", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_init()" + }, + { + "label": ".spawn_with_init_and_rules()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1562", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_init_and_rules()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_option", + "community": 8, + "community_name": "Result", + "norm_label": "option" + }, + { + "label": ".spawn_with_module()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_module()" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1703", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_socket_path", + "community": 8, + "community_name": "Result", + "norm_label": ".socket_path()" + }, + { + "label": ".wait_until_ready()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1707", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "community": 8, + "community_name": "Result", + "norm_label": ".wait_until_ready()" + }, + { + "label": ".send_request()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1722", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_send_request", + "community": 8, + "community_name": "Result", + "norm_label": ".send_request()" + }, + { + "label": ".wait_for_module_loaded()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "community": 8, + "community_name": "Result", + "norm_label": ".wait_for_module_loaded()" + }, + { + "label": ".trigger_and_await_result()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "community": 8, + "community_name": "Result", + "norm_label": ".trigger_and_await_result()" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1822", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_shutdown", + "community": 8, + "community_name": "Result", + "norm_label": ".shutdown()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_drop", + "community": 8, + "community_name": "Result", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1840", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_drop", + "community": 8, + "community_name": "Result", + "norm_label": ".drop()" + }, + { + "label": "module_host_sandbox.rs", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox", + "community": 30, + "community_name": "TestHarness", + "norm_label": "module_host_sandbox.rs" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness", + "community": 30, + "community_name": "TestHarness", + "norm_label": "testharness" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_tempdir", + "community": 30, + "community_name": "TestHarness", + "norm_label": "tempdir" + }, + { + "label": "Child", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_child", + "community": 30, + "community_name": "TestHarness", + "norm_label": "child" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_pathbuf", + "community": 30, + "community_name": "TestHarness", + "norm_label": "pathbuf" + }, + { + "label": ".spawn_with_modules()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".spawn_with_modules()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_result", + "community": 30, + "community_name": "TestHarness", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_self", + "community": 30, + "community_name": "TestHarness", + "norm_label": "self" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_socket_path", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".socket_path()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_path", + "community": 30, + "community_name": "TestHarness", + "norm_label": "path" + }, + { + "label": ".wait_until_ready()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".wait_until_ready()" + }, + { + "label": ".wait_for_module_loaded()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".wait_for_module_loaded()" + }, + { + "label": ".send_request()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_send_request", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".send_request()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_value", + "community": 30, + "community_name": "TestHarness", + "norm_label": "value" + }, + { + "label": ".find_module_host_pid()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".find_module_host_pid()" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L244", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_shutdown", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".shutdown()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_drop", + "community": 30, + "community_name": "TestHarness", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_drop", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".drop()" + }, + { + "label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "community": 30, + "community_name": "TestHarness", + "norm_label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()" + }, + { + "label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "community": 30, + "community_name": "TestHarness", + "norm_label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()" + }, + { + "label": "active-window-widget.lua", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_active_window_widget", + "community": 32, + "community_name": "active-window-widget.lua", + "norm_label": "active-window-widget.lua" + }, + { + "label": "label_for()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L14", + "_origin": "ast", + "id": "examples_modules_active_window_widget_label_for", + "community": 32, + "community_name": "active-window-widget.lua", + "norm_label": "label_for()" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L29", + "_origin": "ast", + "id": "examples_modules_active_window_widget_widget_root", + "community": 32, + "community_name": "active-window-widget.lua", + "norm_label": "widget_root()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L33", + "_origin": "ast", + "id": "examples_modules_active_window_widget_m_on_load", + "community": 32, + "community_name": "active-window-widget.lua", + "norm_label": "m.on_load()" + }, + { + "label": "bluetooth-toggle-widget.lua", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget", + "community": 37, + "community_name": "bluetooth-toggle-widget.lua", + "norm_label": "bluetooth-toggle-widget.lua" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L14", + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget_widget_root", + "community": 37, + "community_name": "bluetooth-toggle-widget.lua", + "norm_label": "widget_root()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L43", + "_origin": "ast", + "id": "examples_modules_bluetooth_toggle_widget_m_on_load", + "community": 37, + "community_name": "bluetooth-toggle-widget.lua", + "norm_label": "m.on_load()" + }, + { + "label": "init.lua", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init", + "community": 85, + "community_name": "init.lua", + "norm_label": "init.lua" + }, + { + "label": "read_temp_c()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L32", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_read_temp_c", + "community": 85, + "community_name": "init.lua", + "norm_label": "read_temp_c()" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L40", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_widget_root", + "community": 85, + "community_name": "init.lua", + "norm_label": "widget_root()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L60", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_m_on_load", + "community": 85, + "community_name": "init.lua", + "norm_label": "m.on_load()" + }, + { + "label": "dock-monitors.lua", + "file_type": "code", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_dock_monitors", + "community": 40, + "community_name": "dock-monitors.lua", + "norm_label": "dock-monitors.lua" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/dock-monitors.lua", + "source_location": "L21", + "_origin": "ast", + "id": "examples_modules_dock_monitors_m_on_load", + "community": 40, + "community_name": "dock-monitors.lua", + "norm_label": "m.on_load()" + }, + { + "label": "dock-workflow.lua", + "file_type": "code", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_dock_workflow", + "community": 41, + "community_name": "dock-workflow.lua", + "norm_label": "dock-workflow.lua" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L44", + "_origin": "ast", + "id": "examples_modules_dock_workflow_m_on_load", + "community": 41, + "community_name": "dock-workflow.lua", + "norm_label": "m.on_load()" + }, + { + "label": "focus-mode-widget.lua", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_focus_mode_widget", + "community": 34, + "community_name": "focus-mode-widget.lua", + "norm_label": "focus-mode-widget.lua" + }, + { + "label": "is_focused()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L22", + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_is_focused", + "community": 34, + "community_name": "focus-mode-widget.lua", + "norm_label": "is_focused()" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L26", + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_widget_root", + "community": 34, + "community_name": "focus-mode-widget.lua", + "norm_label": "widget_root()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L35", + "_origin": "ast", + "id": "examples_modules_focus_mode_widget_m_on_load", + "community": 34, + "community_name": "focus-mode-widget.lua", + "norm_label": "m.on_load()" + }, + { + "label": "git-branch-widget.lua", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_git_branch_widget", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "git-branch-widget.lua" + }, + { + "label": "shell_quote()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L41", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_shell_quote", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "shell_quote()" + }, + { + "label": "focused_tab_cwd()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L50", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_focused_tab_cwd", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "focused_tab_cwd()" + }, + { + "label": "git_info()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L88", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_git_info", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "git_info()" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L111", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_widget_root", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "widget_root()" + }, + { + "label": "update()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L122", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_update", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "update()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L133", + "_origin": "ast", + "id": "examples_modules_git_branch_widget_m_on_load", + "community": 29, + "community_name": "git-branch-widget.lua", + "norm_label": "m.on_load()" + }, + { + "label": "low-battery-warning.lua", + "file_type": "code", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_low_battery_warning", + "community": 42, + "community_name": "low-battery-warning.lua", + "norm_label": "low-battery-warning.lua" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L11", + "_origin": "ast", + "id": "examples_modules_low_battery_warning_m_on_load", + "community": 42, + "community_name": "low-battery-warning.lua", + "norm_label": "m.on_load()" + }, + { + "label": "pause-media-on-headphone-unplug.lua", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug", + "community": 38, + "community_name": "pause-media-on-headphone-unplug.lua", + "norm_label": "pause-media-on-headphone-unplug.lua" + }, + { + "label": "looks_like_headphones()", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L8", + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", + "community": 38, + "community_name": "pause-media-on-headphone-unplug.lua", + "norm_label": "looks_like_headphones()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L17", + "_origin": "ast", + "id": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "community": 38, + "community_name": "pause-media-on-headphone-unplug.lua", + "norm_label": "m.on_load()" + }, + { + "label": "workflow-status-widget.lua", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_workflow_status_widget", + "community": 35, + "community_name": "workflow-status-widget.lua", + "norm_label": "workflow-status-widget.lua" + }, + { + "label": "most_relevant()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L20", + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_most_relevant", + "community": 35, + "community_name": "workflow-status-widget.lua", + "norm_label": "most_relevant()" + }, + { + "label": "widget_update()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L31", + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_widget_update", + "community": 35, + "community_name": "workflow-status-widget.lua", + "norm_label": "widget_update()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L63", + "_origin": "ast", + "id": "examples_modules_workflow_status_widget_m_on_load", + "community": 35, + "community_name": "workflow-status-widget.lua", + "norm_label": "m.on_load()" + }, + { + "label": "install.sh", + "file_type": "code", + "source_file": "scripts/install.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "scripts_install", + "community": 43, + "community_name": "install.sh", + "norm_label": "install.sh" + }, + { + "label": "install.sh script", + "file_type": "code", + "source_file": "scripts/install.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "scripts_install_sh__entry", + "community": 43, + "community_name": "install.sh", + "norm_label": "install.sh script" + }, + { + "label": "xtask/src/main.rs", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "xtask_src_main", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "xtask/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "_origin": "ast", + "id": "xtask_src_main_main", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "main()" + }, + { + "label": "ExitCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "exitcode", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "exitcode" + }, + { + "label": "usage()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L49", + "_origin": "ast", + "id": "xtask_src_main_usage", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "usage()" + }, + { + "label": "run_check_docs()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "_origin": "ast", + "id": "xtask_src_main_run_check_docs", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "run_check_docs()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_result", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "result" + }, + { + "label": "repo_root()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "_origin": "ast", + "id": "xtask_src_main_repo_root", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "repo_root()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_pathbuf", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "pathbuf" + }, + { + "label": "Schema", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L90", + "_origin": "ast", + "id": "xtask_src_main_schema", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schema" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_vec", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "vec" + }, + { + "label": "SchemaEntry", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L96", + "_origin": "ast", + "id": "xtask_src_main_schemaentry", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schemaentry" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_string", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "string" + }, + { + "label": "ident_at()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L143", + "_origin": "ast", + "id": "xtask_src_main_ident_at", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ident_at()" + }, + { + "label": "ident_upto_quote()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L152", + "_origin": "ast", + "id": "xtask_src_main_ident_upto_quote", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ident_upto_quote()" + }, + { + "label": "extract_lua_bindings()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "_origin": "ast", + "id": "xtask_src_main_extract_lua_bindings", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_lua_bindings()" + }, + { + "label": "BTreeSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "btreeset", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "btreeset" + }, + { + "label": "extract_ipc_methods()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "_origin": "ast", + "id": "xtask_src_main_extract_ipc_methods", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_ipc_methods()" + }, + { + "label": "kebab()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "_origin": "ast", + "id": "xtask_src_main_kebab", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "kebab()" + }, + { + "label": "extract_enum_variants()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "_origin": "ast", + "id": "xtask_src_main_extract_enum_variants", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_enum_variants()" + }, + { + "label": "extract_cli_commands()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "_origin": "ast", + "id": "xtask_src_main_extract_cli_commands", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_cli_commands()" + }, + { + "label": "section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L366", + "_origin": "ast", + "id": "xtask_src_main_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "section()" + }, + { + "label": "lua_api_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L377", + "_origin": "ast", + "id": "xtask_src_main_lua_api_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "lua_api_section()" + }, + { + "label": "ipc_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L381", + "_origin": "ast", + "id": "xtask_src_main_ipc_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ipc_section()" + }, + { + "label": "readme_cli_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L388", + "_origin": "ast", + "id": "xtask_src_main_readme_cli_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "readme_cli_section()" + }, + { + "label": "CheckReport", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L396", + "_origin": "ast", + "id": "xtask_src_main_checkreport", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "checkreport" + }, + { + "label": ".is_clean()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L414", + "_origin": "ast", + "id": "xtask_src_main_checkreport_is_clean", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": ".is_clean()" + }, + { + "label": ".print()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L423", + "_origin": "ast", + "id": "xtask_src_main_checkreport_print", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": ".print()" + }, + { + "label": "check()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "_origin": "ast", + "id": "xtask_src_main_check", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "check()" + }, + { + "label": "schema_toml_for()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "_origin": "ast", + "id": "xtask_src_main_schema_toml_for", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schema_toml_for()" + }, + { + "label": "full_schema()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "_origin": "ast", + "id": "xtask_src_main_full_schema", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "full_schema()" + }, + { + "label": "extracts_lua_bindings_precisely()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L724", + "_origin": "ast", + "id": "xtask_src_main_extracts_lua_bindings_precisely", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_lua_bindings_precisely()" + }, + { + "label": "extracts_ipc_methods_without_leaking_nested_match_arms()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L743", + "_origin": "ast", + "id": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_ipc_methods_without_leaking_nested_match_arms()" + }, + { + "label": "clean_state_passes()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L756", + "_origin": "ast", + "id": "xtask_src_main_clean_state_passes", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "clean_state_passes()" + }, + { + "label": "renamed_schema_entry_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L762", + "_origin": "ast", + "id": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "renamed_schema_entry_is_caught_as_drift()" + }, + { + "label": "removed_ipc_method_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L786", + "_origin": "ast", + "id": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "removed_ipc_method_is_caught_as_drift()" + }, + { + "label": "missing_doc_heading_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L804", + "_origin": "ast", + "id": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "missing_doc_heading_is_caught_as_drift()" + }, + { + "label": "unknown_kind_is_rejected()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L822", + "_origin": "ast", + "id": "xtask_src_main_unknown_kind_is_rejected", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "unknown_kind_is_rejected()" + }, + { + "label": "kebab_converts_pascal_case_correctly()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L832", + "_origin": "ast", + "id": "xtask_src_main_kebab_converts_pascal_case_correctly", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "kebab_converts_pascal_case_correctly()" + }, + { + "label": "extracts_cli_commands_with_subcommand_groups_dotted()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L839", + "_origin": "ast", + "id": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_cli_commands_with_subcommand_groups_dotted()" + }, + { + "label": "renamed_cli_command_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L852", + "_origin": "ast", + "id": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "renamed_cli_command_is_caught_as_drift()" + }, + { + "label": "missing_readme_cli_line_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L875", + "_origin": "ast", + "id": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "missing_readme_cli_line_is_caught_as_drift()" + }, + { + "label": "CONTRIBUTING.md", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "id": "contributing", + "community": 77, + "community_name": "Contributing", + "norm_label": "contributing.md" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "id": "contributing_contributing", + "community": 77, + "community_name": "Contributing", + "norm_label": "contributing" + }, + { + "label": "Branches", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L8", + "_origin": "ast", + "id": "contributing_branches", + "community": 77, + "community_name": "Contributing", + "norm_label": "branches" + }, + { + "label": "The release cycle", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L26", + "_origin": "ast", + "id": "contributing_the_release_cycle", + "community": 77, + "community_name": "Contributing", + "norm_label": "the release cycle" + }, + { + "label": "Tracks, from a user's perspective", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L43", + "_origin": "ast", + "id": "contributing_tracks_from_a_user_s_perspective", + "community": 77, + "community_name": "Contributing", + "norm_label": "tracks, from a user's perspective" + }, + { + "label": "Local development", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L63", + "_origin": "ast", + "id": "contributing_local_development", + "community": 77, + "community_name": "Contributing", + "norm_label": "local development" + }, + { + "label": "Keeping the API docs honest", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L70", + "_origin": "ast", + "id": "contributing_keeping_the_api_docs_honest", + "community": 77, + "community_name": "Contributing", + "norm_label": "keeping the api docs honest" + }, + { + "label": "CI", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L94", + "_origin": "ast", + "id": "contributing_ci", + "community": 77, + "community_name": "Contributing", + "norm_label": "ci" + }, + { + "label": "Questions", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L106", + "_origin": "ast", + "id": "contributing_questions", + "community": 77, + "community_name": "Contributing", + "norm_label": "questions" + }, + { + "label": "DEPRECATIONS.md", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "_origin": "ast", + "id": "deprecations", + "community": 67, + "community_name": "Bread", + "norm_label": "deprecations.md" + }, + { + "label": "Deprecations", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "_origin": "ast", + "id": "deprecations_deprecations", + "community": 67, + "community_name": "Bread", + "norm_label": "deprecations" + }, + { + "label": "Hyprland legacy flat event names (since v1.5)", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L8", + "_origin": "ast", + "id": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", + "community": 67, + "community_name": "Bread", + "norm_label": "hyprland legacy flat event names (since v1.5)" + }, + { + "label": "Documentation.md", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1", + "_origin": "ast", + "id": "documentation", + "community": 67, + "community_name": "Bread", + "norm_label": "documentation.md" + }, + { + "label": "Bread Documentation", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1", + "_origin": "ast", + "id": "documentation_bread_documentation", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "bread documentation" + }, + { + "label": "Contents", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L3", + "_origin": "ast", + "id": "documentation_contents", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "contents" + }, + { + "label": "Overview", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L25", + "_origin": "ast", + "id": "documentation_overview", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "overview" + }, + { + "label": "API Stability & Versioning", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L37", + "_origin": "ast", + "id": "documentation_api_stability_versioning", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "api stability & versioning" + }, + { + "label": "Getting started", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L48", + "_origin": "ast", + "id": "documentation_getting_started", + "community": 80, + "community_name": "Getting started", + "norm_label": "getting started" + }, + { + "label": "1) Create a minimal config", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L50", + "_origin": "ast", + "id": "documentation_1_create_a_minimal_config", + "community": 80, + "community_name": "Getting started", + "norm_label": "1) create a minimal config" + }, + { + "label": "2) The fast path: `rules.toml` *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L57", + "_origin": "ast", + "id": "documentation_2_the_fast_path_rules_toml_since_v1_5", + "community": 80, + "community_name": "Getting started", + "norm_label": "2) the fast path: `rules.toml` *(since: v1.5)*" + }, + { + "label": "3) Minimal `init.lua`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L102", + "_origin": "ast", + "id": "documentation_3_minimal_init_lua", + "community": 80, + "community_name": "Getting started", + "norm_label": "3) minimal `init.lua`" + }, + { + "label": "4) Start the daemon", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L111", + "_origin": "ast", + "id": "documentation_4_start_the_daemon", + "community": 80, + "community_name": "Getting started", + "norm_label": "4) start the daemon" + }, + { + "label": "5) Check that it's running", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L120", + "_origin": "ast", + "id": "documentation_5_check_that_it_s_running", + "community": 80, + "community_name": "Getting started", + "norm_label": "5) check that it's running" + }, + { + "label": "Your first module", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L127", + "_origin": "ast", + "id": "documentation_your_first_module", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "your first module" + }, + { + "label": "Run, reload, and watch", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L157", + "_origin": "ast", + "id": "documentation_run_reload_and_watch", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "run, reload, and watch" + }, + { + "label": "Modules: install and manage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L169", + "_origin": "ast", + "id": "documentation_modules_install_and_manage", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "modules: install and manage" + }, + { + "label": "Capability-scoped modules *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L223", + "_origin": "ast", + "id": "documentation_capability_scoped_modules_since_v1_5", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "capability-scoped modules *(since: v1.5)*" + }, + { + "label": "Baseline (always available, no manifest entry needed)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L241", + "_origin": "ast", + "id": "documentation_baseline_always_available_no_manifest_entry_needed", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "baseline (always available, no manifest entry needed)" + }, + { + "label": "Gated \u2014 requires a matching `[[permissions]]` entry", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L251", + "_origin": "ast", + "id": "documentation_gated_requires_a_matching_permissions_entry", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "gated \u2014 requires a matching `[[permissions]]` entry" + }, + { + "label": "`path`/`bin` enforcement depends on where the module runs", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L296", + "_origin": "ast", + "id": "documentation_path_bin_enforcement_depends_on_where_the_module_runs", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`path`/`bin` enforcement depends on where the module runs" + }, + { + "label": "`require(\"bread.devices\")` still works from a scoped module", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L317", + "_origin": "ast", + "id": "documentation_require_bread_devices_still_works_from_a_scoped_module", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`require(\"bread.devices\")` still works from a scoped module" + }, + { + "label": "`bread modules audit `", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L334", + "_origin": "ast", + "id": "documentation_bread_modules_audit_name", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`bread modules audit `" + }, + { + "label": "Out-of-process module sandboxing *(Since: v1.6)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L351", + "_origin": "ast", + "id": "documentation_out_of_process_module_sandboxing_since_v1_6", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "out-of-process module sandboxing *(since: v1.6)*" + }, + { + "label": "The gap this closes", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L353", + "_origin": "ast", + "id": "documentation_the_gap_this_closes", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the gap this closes" + }, + { + "label": "What still runs in-process", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L372", + "_origin": "ast", + "id": "documentation_what_still_runs_in_process", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "what still runs in-process" + }, + { + "label": "Architecture", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L387", + "_origin": "ast", + "id": "documentation_architecture", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "architecture" + }, + { + "label": "The token/identity handshake", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L424", + "_origin": "ast", + "id": "documentation_the_token_identity_handshake", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the token/identity handshake" + }, + { + "label": "The Landlock sandbox", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L450", + "_origin": "ast", + "id": "documentation_the_landlock_sandbox", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the landlock sandbox" + }, + { + "label": "RPC bridge coverage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L521", + "_origin": "ast", + "id": "documentation_rpc_bridge_coverage", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "rpc bridge coverage" + }, + { + "label": "Crash isolation", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L564", + "_origin": "ast", + "id": "documentation_crash_isolation", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "crash isolation" + }, + { + "label": "New IPC methods", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L583", + "_origin": "ast", + "id": "documentation_new_ipc_methods", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "new ipc methods" + }, + { + "label": "What's implemented vs. deferred", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L592", + "_origin": "ast", + "id": "documentation_what_s_implemented_vs_deferred", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "what's implemented vs. deferred" + }, + { + "label": "Debugging tips", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L638", + "_origin": "ast", + "id": "documentation_debugging_tips", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "debugging tips" + }, + { + "label": "Dictionary: Lua API", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L651", + "_origin": "ast", + "id": "documentation_dictionary_lua_api", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "dictionary: lua api" + }, + { + "label": "Module declaration", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L655", + "_origin": "ast", + "id": "documentation_module_declaration", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module declaration" + }, + { + "label": "Events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L671", + "_origin": "ast", + "id": "documentation_events", + "community": 75, + "community_name": "Events", + "norm_label": "events" + }, + { + "label": "`bread.on(pattern, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L673", + "_origin": "ast", + "id": "documentation_bread_on_pattern_fn_id", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.on(pattern, fn) -> id`" + }, + { + "label": "`bread.once(pattern, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L685", + "_origin": "ast", + "id": "documentation_bread_once_pattern_fn_id", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.once(pattern, fn) -> id`" + }, + { + "label": "`bread.filter(pattern, fn, opts) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L688", + "_origin": "ast", + "id": "documentation_bread_filter_pattern_fn_opts_id", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.filter(pattern, fn, opts) -> id`" + }, + { + "label": "`bread.off(id)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L701", + "_origin": "ast", + "id": "documentation_bread_off_id", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.off(id)`" + }, + { + "label": "`bread.emit(event, data)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L704", + "_origin": "ast", + "id": "documentation_bread_emit_event_data", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.emit(event, data)`" + }, + { + "label": "`bread.wait(pattern, opts) -> event | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L707", + "_origin": "ast", + "id": "documentation_bread_wait_pattern_opts_event_nil", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait(pattern, opts) -> event | nil`" + }, + { + "label": "`bread.spawn(fn)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L719", + "_origin": "ast", + "id": "documentation_bread_spawn_fn", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.spawn(fn)`" + }, + { + "label": "`bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L722", + "_origin": "ast", + "id": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait_any(patterns, opts) -> event | nil` *(since: v1.2)*" + }, + { + "label": "`bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L737", + "_origin": "ast", + "id": "documentation_bread_wait_all_patterns_opts_table_since_v1_2", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait_all(patterns, opts) -> table` *(since: v1.2)*" + }, + { + "label": "Workflows *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L740", + "_origin": "ast", + "id": "documentation_workflows_since_v1_2", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "workflows *(since: v1.2)*" + }, + { + "label": "`bread.workflow.define(name, fn)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L744", + "_origin": "ast", + "id": "documentation_bread_workflow_define_name_fn", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.define(name, fn)`" + }, + { + "label": "`bread.workflow.start(name, opts)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L747", + "_origin": "ast", + "id": "documentation_bread_workflow_start_name_opts", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.start(name, opts)`" + }, + { + "label": "`bread.workflow.step(label)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L757", + "_origin": "ast", + "id": "documentation_bread_workflow_step_label", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.step(label)`" + }, + { + "label": "`bread.workflow.status(name) -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L760", + "_origin": "ast", + "id": "documentation_bread_workflow_status_name_table_nil", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.status(name) -> table | nil`" + }, + { + "label": "`bread.workflow.list() -> table`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L776", + "_origin": "ast", + "id": "documentation_bread_workflow_list_table", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.list() -> table`" + }, + { + "label": "Widgets *(Since: v1.3)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L779", + "_origin": "ast", + "id": "documentation_widgets_since_v1_3", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "widgets *(since: v1.3)*" + }, + { + "label": "`bread.widget.register(spec) -> ok, err`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L785", + "_origin": "ast", + "id": "documentation_bread_widget_register_spec_ok_err", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.register(spec) -> ok, err`" + }, + { + "label": "Node types", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L799", + "_origin": "ast", + "id": "documentation_node_types", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "node types" + }, + { + "label": "`style` *(Since: v1.4)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L827", + "_origin": "ast", + "id": "documentation_style_since_v1_4", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`style` *(since: v1.4)*" + }, + { + "label": "Style vs. `class`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L847", + "_origin": "ast", + "id": "documentation_style_vs_class", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "style vs. `class`" + }, + { + "label": "`bread.widget.update(id, patch) -> ok, err`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L851", + "_origin": "ast", + "id": "documentation_bread_widget_update_id_patch_ok_err", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.update(id, patch) -> ok, err`" + }, + { + "label": "`bread.widget.remove(id) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L860", + "_origin": "ast", + "id": "documentation_bread_widget_remove_id_bool", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.remove(id) -> bool`" + }, + { + "label": "`bread.widget.list() -> table`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L863", + "_origin": "ast", + "id": "documentation_bread_widget_list_table", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.list() -> table`" + }, + { + "label": "Click events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L866", + "_origin": "ast", + "id": "documentation_click_events", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "click events" + }, + { + "label": "State", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L878", + "_origin": "ast", + "id": "documentation_state", + "community": 84, + "community_name": "State", + "norm_label": "state" + }, + { + "label": "`bread.state.get(path)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L880", + "_origin": "ast", + "id": "documentation_bread_state_get_path", + "community": 84, + "community_name": "State", + "norm_label": "`bread.state.get(path)`" + }, + { + "label": "Typed shorthands", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L888", + "_origin": "ast", + "id": "documentation_typed_shorthands", + "community": 84, + "community_name": "State", + "norm_label": "typed shorthands" + }, + { + "label": "`bread.state.watch(path, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L900", + "_origin": "ast", + "id": "documentation_bread_state_watch_path_fn_id", + "community": 84, + "community_name": "State", + "norm_label": "`bread.state.watch(path, fn) -> id`" + }, + { + "label": "Profiles", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L911", + "_origin": "ast", + "id": "documentation_profiles", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "profiles" + }, + { + "label": "`bread.profile.activate(name)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L913", + "_origin": "ast", + "id": "documentation_bread_profile_activate_name", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.profile.activate(name)`" + }, + { + "label": "Execution", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L916", + "_origin": "ast", + "id": "documentation_execution", + "community": 86, + "community_name": "Execution", + "norm_label": "execution" + }, + { + "label": "`bread.exec(cmd)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L918", + "_origin": "ast", + "id": "documentation_bread_exec_cmd", + "community": 86, + "community_name": "Execution", + "norm_label": "`bread.exec(cmd)`" + }, + { + "label": "`bread.exec_capture(cmd, opts) -> ok, stdout`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L921", + "_origin": "ast", + "id": "documentation_bread_exec_capture_cmd_opts_ok_stdout", + "community": 86, + "community_name": "Execution", + "norm_label": "`bread.exec_capture(cmd, opts) -> ok, stdout`" + }, + { + "label": "Notifications", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L944", + "_origin": "ast", + "id": "documentation_notifications", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "notifications" + }, + { + "label": "`bread.notify(message, opts)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L946", + "_origin": "ast", + "id": "documentation_bread_notify_message_opts", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.notify(message, opts)`" + }, + { + "label": "Timers", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L960", + "_origin": "ast", + "id": "documentation_timers", + "community": 83, + "community_name": "Timers", + "norm_label": "timers" + }, + { + "label": "`bread.after(delay_ms, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L962", + "_origin": "ast", + "id": "documentation_bread_after_delay_ms_fn_id", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.after(delay_ms, fn) -> id`" + }, + { + "label": "`bread.every(interval_ms, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L965", + "_origin": "ast", + "id": "documentation_bread_every_interval_ms_fn_id", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.every(interval_ms, fn) -> id`" + }, + { + "label": "`bread.cancel(id)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L968", + "_origin": "ast", + "id": "documentation_bread_cancel_id", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.cancel(id)`" + }, + { + "label": "Utilities", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L971", + "_origin": "ast", + "id": "documentation_utilities", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "utilities" + }, + { + "label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L973", + "_origin": "ast", + "id": "documentation_bread_debounce_delay_ms_fn_wrapped_fn", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`" + }, + { + "label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L983", + "_origin": "ast", + "id": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`" + }, + { + "label": "Machine and filesystem", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L986", + "_origin": "ast", + "id": "documentation_machine_and_filesystem", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "machine and filesystem" + }, + { + "label": "`bread.machine.name() -> string`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L988", + "_origin": "ast", + "id": "documentation_bread_machine_name_string", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.name() -> string`" + }, + { + "label": "`bread.machine.tags() -> string[]`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L993", + "_origin": "ast", + "id": "documentation_bread_machine_tags_string", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.tags() -> string[]`" + }, + { + "label": "`bread.machine.has_tag(tag) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L997", + "_origin": "ast", + "id": "documentation_bread_machine_has_tag_tag_bool", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.has_tag(tag) -> bool`" + }, + { + "label": "`bread.fs.write(path, content)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1000", + "_origin": "ast", + "id": "documentation_bread_fs_write_path_content", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.write(path, content)`" + }, + { + "label": "`bread.fs.read(path) -> string | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1003", + "_origin": "ast", + "id": "documentation_bread_fs_read_path_string_nil", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.read(path) -> string | nil`" + }, + { + "label": "`bread.fs.exists(path) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1006", + "_origin": "ast", + "id": "documentation_bread_fs_exists_path_bool", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.exists(path) -> bool`" + }, + { + "label": "`bread.fs.readlink(path) -> string | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1009", + "_origin": "ast", + "id": "documentation_bread_fs_readlink_path_string_nil", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.readlink(path) -> string | nil`" + }, + { + "label": "`bread.fs.expand(path) -> string`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1015", + "_origin": "ast", + "id": "documentation_bread_fs_expand_path_string", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.expand(path) -> string`" + }, + { + "label": "`bread.json.decode(str) -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1018", + "_origin": "ast", + "id": "documentation_bread_json_decode_str_table_nil", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.json.decode(str) -> table | nil`" + }, + { + "label": "Hyprland", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1023", + "_origin": "ast", + "id": "documentation_hyprland", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "hyprland" + }, + { + "label": "Bluetooth", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1051", + "_origin": "ast", + "id": "documentation_bluetooth", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "bluetooth" + }, + { + "label": "`bread.bluetooth.power(enabled)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1055", + "_origin": "ast", + "id": "documentation_bread_bluetooth_power_enabled", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.power(enabled)`" + }, + { + "label": "`bread.bluetooth.powered() -> bool | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1058", + "_origin": "ast", + "id": "documentation_bread_bluetooth_powered_bool_nil", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.powered() -> bool | nil`" + }, + { + "label": "`bread.bluetooth.connect(address)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1067", + "_origin": "ast", + "id": "documentation_bread_bluetooth_connect_address", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.connect(address)`" + }, + { + "label": "`bread.bluetooth.disconnect(address)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1074", + "_origin": "ast", + "id": "documentation_bread_bluetooth_disconnect_address", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.disconnect(address)`" + }, + { + "label": "`bread.bluetooth.scan(enabled)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1077", + "_origin": "ast", + "id": "documentation_bread_bluetooth_scan_enabled", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.scan(enabled)`" + }, + { + "label": "`bread.bluetooth.devices() -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1080", + "_origin": "ast", + "id": "documentation_bread_bluetooth_devices_table_nil", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.devices() -> table | nil`" + }, + { + "label": "Example: auto-connect headphones on AC power", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1102", + "_origin": "ast", + "id": "documentation_example_auto_connect_headphones_on_ac_power", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "example: auto-connect headphones on ac power" + }, + { + "label": "Example: turn off Bluetooth on battery", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1120", + "_origin": "ast", + "id": "documentation_example_turn_off_bluetooth_on_battery", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "example: turn off bluetooth on battery" + }, + { + "label": "Module lifecycle hooks", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1128", + "_origin": "ast", + "id": "documentation_module_lifecycle_hooks", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module lifecycle hooks" + }, + { + "label": "Module storage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1152", + "_origin": "ast", + "id": "documentation_module_storage", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module storage" + }, + { + "label": "Dictionary: Built-in modules", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1165", + "_origin": "ast", + "id": "documentation_dictionary_built_in_modules", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "dictionary: built-in modules" + }, + { + "label": "`bread.rules` *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1169", + "_origin": "ast", + "id": "documentation_bread_rules_since_v1_5", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.rules` *(since: v1.5)*" + }, + { + "label": "`bread.monitors`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1200", + "_origin": "ast", + "id": "documentation_bread_monitors", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.monitors`" + }, + { + "label": "`bread.devices`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1226", + "_origin": "ast", + "id": "documentation_bread_devices", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.devices`" + }, + { + "label": "Functions", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1258", + "_origin": "ast", + "id": "documentation_functions", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "functions" + }, + { + "label": "Device rule options", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1264", + "_origin": "ast", + "id": "documentation_device_rule_options", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "device rule options" + }, + { + "label": "Example: Keyboard configuration on connect", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1296", + "_origin": "ast", + "id": "documentation_example_keyboard_configuration_on_connect", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "example: keyboard configuration on connect" + }, + { + "label": "Example: Dock-specific setup", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1309", + "_origin": "ast", + "id": "documentation_example_dock_specific_setup", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "example: dock-specific setup" + }, + { + "label": "`bread.workspaces`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1333", + "_origin": "ast", + "id": "documentation_bread_workspaces", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.workspaces`" + }, + { + "label": "`bread.binds`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1350", + "_origin": "ast", + "id": "documentation_bread_binds", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.binds`" + }, + { + "label": "Dictionary: Event reference", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1373", + "_origin": "ast", + "id": "documentation_dictionary_event_reference", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: event reference" + }, + { + "label": "Pattern matching", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1391", + "_origin": "ast", + "id": "documentation_pattern_matching", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "pattern matching" + }, + { + "label": "Normalized events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1400", + "_origin": "ast", + "id": "documentation_normalized_events", + "community": 69, + "community_name": "Normalized events", + "norm_label": "normalized events" + }, + { + "label": "System", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1402", + "_origin": "ast", + "id": "documentation_system", + "community": 69, + "community_name": "Normalized events", + "norm_label": "system" + }, + { + "label": "Devices (udev / Bluetooth)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1409", + "_origin": "ast", + "id": "documentation_devices_udev_bluetooth", + "community": 69, + "community_name": "Normalized events", + "norm_label": "devices (udev / bluetooth)" + }, + { + "label": "Bluetooth (BlueZ)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1427", + "_origin": "ast", + "id": "documentation_bluetooth_bluez", + "community": 69, + "community_name": "Normalized events", + "norm_label": "bluetooth (bluez)" + }, + { + "label": "Hyprland", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1440", + "_origin": "ast", + "id": "documentation_hyprland_1440", + "community": 69, + "community_name": "Normalized events", + "norm_label": "hyprland" + }, + { + "label": "Compatibility: `[compat]` config", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1470", + "_origin": "ast", + "id": "documentation_compatibility_compat_config", + "community": 69, + "community_name": "Normalized events", + "norm_label": "compatibility: `[compat]` config" + }, + { + "label": "Power", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1479", + "_origin": "ast", + "id": "documentation_power", + "community": 69, + "community_name": "Normalized events", + "norm_label": "power" + }, + { + "label": "Network", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1491", + "_origin": "ast", + "id": "documentation_network", + "community": 69, + "community_name": "Normalized events", + "norm_label": "network" + }, + { + "label": "System events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1498", + "_origin": "ast", + "id": "documentation_system_events", + "community": 69, + "community_name": "Normalized events", + "norm_label": "system events" + }, + { + "label": "Widgets *(Since: v1.3)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1506", + "_origin": "ast", + "id": "documentation_widgets_since_v1_3_1506", + "community": 69, + "community_name": "Normalized events", + "norm_label": "widgets *(since: v1.3)*" + }, + { + "label": "Terminal (shell precmd/preexec hooks)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1517", + "_origin": "ast", + "id": "documentation_terminal_shell_precmd_preexec_hooks", + "community": 69, + "community_name": "Normalized events", + "norm_label": "terminal (shell precmd/preexec hooks)" + }, + { + "label": "Git (hooks + dirty-state poller)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1529", + "_origin": "ast", + "id": "documentation_git_hooks_dirty_state_poller", + "community": 69, + "community_name": "Normalized events", + "norm_label": "git (hooks + dirty-state poller)" + }, + { + "label": "Filesystem / project detection", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1541", + "_origin": "ast", + "id": "documentation_filesystem_project_detection", + "community": 69, + "community_name": "Normalized events", + "norm_label": "filesystem / project detection" + }, + { + "label": "Systemd (`systemd --user` units)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1551", + "_origin": "ast", + "id": "documentation_systemd_systemd_user_units", + "community": 69, + "community_name": "Normalized events", + "norm_label": "systemd (`systemd --user` units)" + }, + { + "label": "Podman (containers)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1561", + "_origin": "ast", + "id": "documentation_podman_containers", + "community": 69, + "community_name": "Normalized events", + "norm_label": "podman (containers)" + }, + { + "label": "Remote (SSH session detection)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1571", + "_origin": "ast", + "id": "documentation_remote_ssh_session_detection", + "community": 69, + "community_name": "Normalized events", + "norm_label": "remote (ssh session detection)" + }, + { + "label": "Namespaces", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1582", + "_origin": "ast", + "id": "documentation_namespaces", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "namespaces" + }, + { + "label": "Integrating a bread\\* app", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1598", + "_origin": "ast", + "id": "documentation_integrating_a_bread_app", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "integrating a bread\\* app" + }, + { + "label": "Dictionary: Runtime state schema", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1615", + "_origin": "ast", + "id": "documentation_dictionary_runtime_state_schema", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: runtime state schema" + }, + { + "label": "Dictionary: IPC protocol", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1700", + "_origin": "ast", + "id": "documentation_dictionary_ipc_protocol", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: ipc protocol" + }, + { + "label": "Examples.md", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples", + "community": 67, + "community_name": "Bread", + "norm_label": "examples.md" + }, + { + "label": "Bread Examples", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples_bread_examples", + "community": 67, + "community_name": "Bread", + "norm_label": "bread examples" + }, + { + "label": "Example 1: Porting keyboard_and_display_watcher.sh (system script)", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L7", + "_origin": "ast", + "id": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", + "community": 67, + "community_name": "Bread", + "norm_label": "example 1: porting keyboard_and_display_watcher.sh (system script)" + }, + { + "label": "Example 2: Porting autostart.lua", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L93", + "_origin": "ast", + "id": "examples_example_2_porting_autostart_lua", + "community": 67, + "community_name": "Bread", + "norm_label": "example 2: porting autostart.lua" + }, + { + "label": "Example 3: Porting display/monitors.lua", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L130", + "_origin": "ast", + "id": "examples_example_3_porting_display_monitors_lua", + "community": 67, + "community_name": "Bread", + "norm_label": "example 3: porting display/monitors.lua" + }, + { + "label": "Example 4: Multi-step automation workflows", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L182", + "_origin": "ast", + "id": "examples_example_4_multi_step_automation_workflows", + "community": 67, + "community_name": "Bread", + "norm_label": "example 4: multi-step automation workflows" + }, + { + "label": "Example 5: A live widget in breadbar", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L241", + "_origin": "ast", + "id": "examples_example_5_a_live_widget_in_breadbar", + "community": 67, + "community_name": "Bread", + "norm_label": "example 5: a live widget in breadbar" + }, + { + "label": "Tips for porting your own scripts", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L313", + "_origin": "ast", + "id": "examples_tips_for_porting_your_own_scripts", + "community": 67, + "community_name": "Bread", + "norm_label": "tips for porting your own scripts" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "README.md", + "source_location": "L1", + "_origin": "ast", + "id": "readme", + "community": 67, + "community_name": "Bread", + "norm_label": "readme.md" + }, + { + "label": "Bread", + "file_type": "document", + "source_file": "README.md", + "source_location": "L1", + "_origin": "ast", + "id": "readme_bread", + "community": 67, + "community_name": "Bread", + "norm_label": "bread" + }, + { + "label": "How it works", + "file_type": "document", + "source_file": "README.md", + "source_location": "L13", + "_origin": "ast", + "id": "readme_how_it_works", + "community": 67, + "community_name": "Bread", + "norm_label": "how it works" + }, + { + "label": "Architecture", + "file_type": "document", + "source_file": "README.md", + "source_location": "L42", + "_origin": "ast", + "id": "readme_architecture", + "community": 67, + "community_name": "Bread", + "norm_label": "architecture" + }, + { + "label": "Requirements", + "file_type": "document", + "source_file": "README.md", + "source_location": "L62", + "_origin": "ast", + "id": "readme_requirements", + "community": 67, + "community_name": "Bread", + "norm_label": "requirements" + }, + { + "label": "Installation", + "file_type": "document", + "source_file": "README.md", + "source_location": "L76", + "_origin": "ast", + "id": "readme_installation", + "community": 67, + "community_name": "Bread", + "norm_label": "installation" + }, + { + "label": "From source", + "file_type": "document", + "source_file": "README.md", + "source_location": "L78", + "_origin": "ast", + "id": "readme_from_source", + "community": 67, + "community_name": "Bread", + "norm_label": "from source" + }, + { + "label": "Via bakery", + "file_type": "document", + "source_file": "README.md", + "source_location": "L101", + "_origin": "ast", + "id": "readme_via_bakery", + "community": 67, + "community_name": "Bread", + "norm_label": "via bakery" + }, + { + "label": "systemd user service", + "file_type": "document", + "source_file": "README.md", + "source_location": "L109", + "_origin": "ast", + "id": "readme_systemd_user_service", + "community": 67, + "community_name": "Bread", + "norm_label": "systemd user service" + }, + { + "label": "Configuration", + "file_type": "document", + "source_file": "README.md", + "source_location": "L120", + "_origin": "ast", + "id": "readme_configuration", + "community": 67, + "community_name": "Bread", + "norm_label": "configuration" + }, + { + "label": "CLI reference", + "file_type": "document", + "source_file": "README.md", + "source_location": "L199", + "_origin": "ast", + "id": "readme_cli_reference", + "community": 67, + "community_name": "Bread", + "norm_label": "cli reference" + }, + { + "label": "Module system", + "file_type": "document", + "source_file": "README.md", + "source_location": "L244", + "_origin": "ast", + "id": "readme_module_system", + "community": 67, + "community_name": "Bread", + "norm_label": "module system" + }, + { + "label": "Installing modules", + "file_type": "document", + "source_file": "README.md", + "source_location": "L248", + "_origin": "ast", + "id": "readme_installing_modules", + "community": 67, + "community_name": "Bread", + "norm_label": "installing modules" + }, + { + "label": "Writing a module", + "file_type": "document", + "source_file": "README.md", + "source_location": "L269", + "_origin": "ast", + "id": "readme_writing_a_module", + "community": 67, + "community_name": "Bread", + "norm_label": "writing a module" + }, + { + "label": "Event reference, Lua API, and IPC protocol", + "file_type": "document", + "source_file": "README.md", + "source_location": "L303", + "_origin": "ast", + "id": "readme_event_reference_lua_api_and_ipc_protocol", + "community": 67, + "community_name": "Bread", + "norm_label": "event reference, lua api, and ipc protocol" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "README.md", + "source_location": "L315", + "_origin": "ast", + "id": "readme_contributing", + "community": 67, + "community_name": "Bread", + "norm_label": "contributing" + }, + { + "label": "License", + "file_type": "document", + "source_file": "README.md", + "source_location": "L323", + "_origin": "ast", + "id": "readme_license", + "community": 67, + "community_name": "Bread", + "norm_label": "license" + }, + { + "label": "modules/README.md", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_readme", + "community": 67, + "community_name": "Bread", + "norm_label": "modules/readme.md" + }, + { + "label": "Example bread modules", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_readme_example_bread_modules", + "community": 67, + "community_name": "Bread", + "norm_label": "example bread modules" + }, + { + "label": "Installing", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L7", + "_origin": "ast", + "id": "examples_modules_readme_installing", + "community": 67, + "community_name": "Bread", + "norm_label": "installing" + }, + { + "label": "Modules", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L33", + "_origin": "ast", + "id": "examples_modules_readme_modules", + "community": 67, + "community_name": "Bread", + "norm_label": "modules" + }, + { + "label": "packaging/README.md", + "file_type": "document", + "source_file": "packaging/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "packaging_readme", + "community": 87, + "community_name": "packaging/README.md", + "norm_label": "packaging/readme.md" + }, + { + "label": "systemd user service", + "file_type": "document", + "source_file": "packaging/README.md", + "source_location": "L17", + "_origin": "ast", + "id": "packaging_readme_systemd_user_service", + "community": 87, + "community_name": "packaging/README.md", + "norm_label": "systemd user service" + }, + { + "label": "ScannedDevice", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L53", + "_origin": "ast", + "community": 17, + "norm_label": "scanneddevice", + "id": "breadd_src_adapters_udev_scanneddevice", + "community_name": "run_udev_monitor" + }, + { + "label": "enumerate_with_udev()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "_origin": "ast", + "community": 17, + "norm_label": "enumerate_with_udev()", + "id": "breadd_src_adapters_udev_enumerate_with_udev", + "community_name": "run_udev_monitor" + }, + { + "label": "cpu-temp-widget.lua", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "norm_label": "cpu-temp-widget.lua", + "id": "examples_modules_cpu_temp_widget", + "community_name": "cpu-temp-widget.lua" + }, + { + "label": "read_temp_c()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L23", + "_origin": "ast", + "community": 33, + "norm_label": "read_temp_c()", + "id": "examples_modules_cpu_temp_widget_read_temp_c", + "community_name": "cpu-temp-widget.lua" + }, + { + "label": "widget_root()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L31", + "_origin": "ast", + "community": 33, + "norm_label": "widget_root()", + "id": "examples_modules_cpu_temp_widget_widget_root", + "community_name": "cpu-temp-widget.lua" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L51", + "_origin": "ast", + "community": 33, + "norm_label": "m.on_load()", + "id": "examples_modules_cpu_temp_widget_m_on_load", + "community_name": "cpu-temp-widget.lua" + }, + { + "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", + "community": 5, + "norm_label": "bread daemon (breadd)", + "_origin": "semantic", + "id": "sys_bread_daemon", + "community_name": "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", + "community": 5, + "norm_label": "bread cli (bread)", + "_origin": "semantic", + "id": "sys_bread_cli", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "lua runtime", + "_origin": "semantic", + "id": "sys_lua_runtime", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "hyprland adapter", + "_origin": "semantic", + "id": "adapter_hyprland", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "udev adapter", + "_origin": "semantic", + "id": "adapter_udev", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "power adapter", + "_origin": "semantic", + "id": "adapter_power", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "network adapter", + "_origin": "semantic", + "id": "adapter_network", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bluetooth adapter", + "_origin": "semantic", + "id": "adapter_bluetooth", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 45, + "norm_label": "git adapter", + "_origin": "semantic", + "id": "adapter_git", + "community_name": "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", + "community": 44, + "norm_label": "filesystem adapter", + "_origin": "semantic", + "id": "adapter_filesystem", + "community_name": "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", + "community": 47, + "norm_label": "systemd adapter", + "_origin": "semantic", + "id": "adapter_systemd", + "community_name": "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", + "community": 46, + "norm_label": "podman adapter", + "_origin": "semantic", + "id": "adapter_podman", + "community_name": "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", + "community": 5, + "norm_label": "monitors module (built-in)", + "_origin": "semantic", + "id": "module_monitors", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "devices module (built-in)", + "_origin": "semantic", + "id": "module_devices", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "workspaces module (built-in)", + "_origin": "semantic", + "id": "module_workspaces", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 59, + "norm_label": "binds module (built-in)", + "_origin": "semantic", + "id": "module_binds", + "community_name": "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", + "community": 5, + "norm_label": "bread.device.connected", + "_origin": "semantic", + "id": "event_device_connected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.device.disconnected", + "_origin": "semantic", + "id": "event_device_disconnected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.monitor.connected", + "_origin": "semantic", + "id": "event_monitor_connected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.monitor.disconnected", + "_origin": "semantic", + "id": "event_monitor_disconnected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.workspace.changed", + "_origin": "semantic", + "id": "event_workspace_changed", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.window.opened", + "_origin": "semantic", + "id": "event_window_opened", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.power.ac.connected", + "_origin": "semantic", + "id": "event_power_ac_connected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.power.battery.low", + "_origin": "semantic", + "id": "event_power_battery_low", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.network.connected", + "_origin": "semantic", + "id": "event_network_connected", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.bluetooth.device.paired", + "_origin": "semantic", + "id": "event_bluetooth_device_paired", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 57, + "norm_label": "bread.system.startup", + "_origin": "semantic", + "id": "event_system_startup", + "community_name": "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", + "community": 5, + "norm_label": "bread.on(pattern, fn)", + "_origin": "semantic", + "id": "api_bread_on", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.wait(pattern, opts)", + "_origin": "semantic", + "id": "api_bread_wait", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.spawn(fn)", + "_origin": "semantic", + "id": "api_bread_spawn", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 54, + "norm_label": "bread.state.watch(path, fn)", + "_origin": "semantic", + "id": "api_bread_state_watch", + "community_name": "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", + "community": 51, + "norm_label": "bread.exec(cmd)", + "_origin": "semantic", + "id": "api_bread_exec", + "community_name": "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", + "community": 53, + "norm_label": "bread.notify(message, opts)", + "_origin": "semantic", + "id": "api_bread_notify", + "community_name": "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", + "community": 48, + "norm_label": "bread.after(delay_ms, fn)", + "_origin": "semantic", + "id": "api_bread_after", + "community_name": "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", + "community": 50, + "norm_label": "bread.every(interval_ms, fn)", + "_origin": "semantic", + "id": "api_bread_every", + "community_name": "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", + "community": 5, + "norm_label": "bread.workflow api", + "_origin": "semantic", + "id": "api_bread_workflow", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 36, + "norm_label": "bread.widget api", + "_origin": "semantic", + "id": "api_bread_widget", + "community_name": "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", + "community": 52, + "norm_label": "bread.hyprland namespace", + "_origin": "semantic", + "id": "api_bread_hyprland", + "community_name": "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", + "community": 49, + "norm_label": "bread.bluetooth namespace", + "_origin": "semantic", + "id": "api_bread_bluetooth", + "community_name": "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", + "community": 5, + "norm_label": "breadd.toml config", + "_origin": "semantic", + "id": "config_breadd_toml", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "init.lua entry point", + "_origin": "semantic", + "id": "config_init_lua", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "modules/ directory", + "_origin": "semantic", + "id": "config_modules_dir", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 28, + "norm_label": "dev-release.yml workflow", + "_origin": "semantic", + "id": "ci_dev_release", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 28, + "norm_label": "rc-release.yml workflow", + "_origin": "semantic", + "id": "ci_rc_release", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 28, + "norm_label": "release.yml workflow", + "_origin": "semantic", + "id": "ci_stable_release", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 63, + "norm_label": "dev version computation", + "_origin": "semantic", + "id": "workflow_version_compute", + "community_name": "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", + "community": 28, + "norm_label": "main branch", + "_origin": "semantic", + "id": "branch_main", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 28, + "norm_label": "dev release track", + "_origin": "semantic", + "id": "release_track_dev", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 28, + "norm_label": "beta release track", + "_origin": "semantic", + "id": "release_track_beta", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 28, + "norm_label": "stable release track", + "_origin": "semantic", + "id": "release_track_stable", + "community_name": "dl.breadway.dev Distribution" + }, + { + "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", + "community": 5, + "norm_label": "event-driven architecture", + "_origin": "semantic", + "id": "pattern_event_driven", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 39, + "norm_label": "module skeleton pattern", + "_origin": "semantic", + "id": "pattern_module_skeleton", + "community_name": "Autostart Example Module" + }, + { + "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", + "community": 5, + "norm_label": "coroutine workflow pattern", + "_origin": "semantic", + "id": "pattern_coroutine_workflow", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 36, + "norm_label": "live widget update pattern", + "_origin": "semantic", + "id": "pattern_widget_live_update", + "community_name": "bread.widget API" + }, + { + "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", + "community": 39, + "norm_label": "autostart example module", + "_origin": "semantic", + "id": "example_autostart", + "community_name": "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", + "community": 58, + "norm_label": "monitors configuration example", + "_origin": "semantic", + "id": "example_monitors", + "community_name": "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", + "community": 5, + "norm_label": "dock workflow example", + "_origin": "semantic", + "id": "example_dock_workflow", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 36, + "norm_label": "cpu temperature widget example", + "_origin": "semantic", + "id": "example_widget_cpu_temp", + "community_name": "bread.widget API" + }, + { + "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", + "community": 60, + "norm_label": "bakery package manager", + "_origin": "semantic", + "id": "package_bakery", + "community_name": "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", + "community": 28, + "norm_label": "dl.breadway.dev distribution", + "_origin": "semantic", + "id": "distribution_dl_breadway_dev", + "community_name": "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", + "community": 5, + "norm_label": "ipc protocol", + "_origin": "semantic", + "id": "ipc_protocol", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "runtimestate schema", + "_origin": "semantic", + "id": "state_runtime_schema", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "api stability & versioning (v1)", + "_origin": "semantic", + "id": "api_stability_versioning", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread..* namespace convention", + "_origin": "semantic", + "id": "app_namespace_convention", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "bread.command..* command convention", + "_origin": "semantic", + "id": "command_namespace_convention", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "phase 1: engine refactoring", + "_origin": "semantic", + "id": "roadmap_phase1", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 5, + "norm_label": "phase 2: compositor abstraction", + "_origin": "semantic", + "id": "roadmap_phase2", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 61, + "norm_label": "phase 3: gui control center", + "_origin": "semantic", + "id": "roadmap_phase3", + "community_name": "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", + "community": 5, + "norm_label": "phase 4: sandboxing & security", + "_origin": "semantic", + "id": "roadmap_phase4", + "community_name": "Bread Daemon (breadd)" + }, + { + "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", + "community": 62, + "norm_label": "phase 5: cross-device mesh", + "_origin": "semantic", + "id": "roadmap_phase5", + "community_name": "Phase 5: Cross-Device Mesh" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L122", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L288", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L294", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L187", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L115", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L300", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L345", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L334", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L250", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_print_summary" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L270", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_run_git" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git", + "target": "bread_cli_src_hooks_git_show_toplevel" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L85", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_hookoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_install_one_hook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_print_summary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_git", + "target": "bread_cli_src_hooks_git_show_toplevel" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L85", + "weight": 1.0, + "context": "return_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": "L270", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "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": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_install_one_hook", + "target": "bread_cli_src_hooks_git_is_bread_managed" + }, + { + "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_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L122", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L270", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_run_git", + "target": "bread_cli_src_hooks_git_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_emit_line_for", + "target": "bread_cli_src_hooks_git_commit_created_emit_line" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast", + "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": "L315", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", + "target": "bread_cli_src_hooks_git_hook_script" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L346", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", + "target": "bread_cli_src_hooks_git_hook_script" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_git_dir", + "target": "bread_cli_src_hooks_git_run_git" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L204", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_show_toplevel", + "target": "bread_cli_src_hooks_git_run_git" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_git.rs", + "source_location": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_git_hooks_path_override", + "target": "bread_cli_src_hooks_git_rs_option" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L472", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L462", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L494", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L431", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L438", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L46", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_rs_pathbuf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "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": "L164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell", + "target": "bread_cli_src_hooks_shell_write_hook_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "context": "return_type", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "_origin": "ast", + "context": "generic_arg", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_targetshell_parse", + "target": "bread_cli_src_hooks_shell_targetshell" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_parse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L164", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_write_hook_file", + "target": "bread_cli_src_hooks_shell_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_hooks_dir", + "target": "bread_cli_src_hooks_shell_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_hooks_dir" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "_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": "L114", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_install_shell", + "target": "bread_cli_src_hooks_shell_write_hook_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L480", + "weight": 1.0, + "_origin": "ast", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/hooks_shell.rs", + "source_location": "L494", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_hooks_shell_join_line_continuations", + "target": "bread_cli_src_hooks_shell_rs_vec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_causalitytracker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "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": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_commands" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L632", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L333", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_handle_modules_cmd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_hookscommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "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": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_modulescommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L559", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L472", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L439", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L444", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L575", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_render_doctor" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_hashmap", + "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", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_path" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L320", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L534", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_watch_reload" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main", + "target": "unixstream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L83", + "weight": 1.0, + "context": "field", + "_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": "L83", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L517", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_rs_option", + "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", + "confidence_score": 1.0, + "source": "bread_cli_src_main_hookscommand", + "target": "bread_cli_src_main_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L444", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L517", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_rs_string", + "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", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L127", + "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": "L375", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "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_modulescommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L213", + "weight": 1.0, + "_origin": "ast", + "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": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L153", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_print_state_formatted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L162", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L138", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_main", + "target": "bread_cli_src_main_watch_reload" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L559", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L439", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L340", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L534", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_install_module" + }, + { + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_send_request" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_try_daemon_reload" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L559", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L320", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L534", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_install_module", + "target": "bread_cli_src_modules_mgmt_modulemanifest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_try_daemon_reload", + "target": "bread_cli_src_main_send_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L632", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_config_directory", + "target": "bread_cli_src_main_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_send_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L340", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_send_request", + "target": "bread_cli_src_main_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L383", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_send_request" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L552", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_send_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L538", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L472", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L439", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L517", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L444", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L575", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_render_doctor", + "target": "bread_cli_src_main_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L394", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_print_event" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_causalitytracker_depth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L538", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_causalitytracker_print", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "target": "bread_cli_src_main_causalitytracker_depth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L555", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "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": "L448", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L491", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L553", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L535", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L571", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_render_doctor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L419", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L443", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_classify_call_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_collect_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L370", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L197", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L190", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L148", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_scan_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_validate_module_name" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_tests_modules", + "target": "bread_cli_src_modules_mgmt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L111", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_option", + "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", + "confidence_score": 1.0, + "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": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_shared_src_permissions_modulepermission", + "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", + "confidence_score": 1.0, + "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": "L180", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L370", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "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": "L274", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "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": "L370", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "target": "bread_cli_src_modules_mgmt_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "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", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_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": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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", + "confidence_score": 1.0, + "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": "L111", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L190", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L148", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L274", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "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", + "confidence_score": 1.0, + "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": "L57", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L283", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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": "L197", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt_resolve_module_dir", + "target": "bread_cli_src_modules_mgmt_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "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": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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", + "confidence_score": 1.0, + "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": "L111", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L190", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L148", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_src_modules_mgmt_remove_module", + "target": "bread_cli_src_modules_mgmt_rs_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L169", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L186", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L407", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_collect_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_scan_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L456", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L274", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_cli_src_modules_mgmt_classify_call_site", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_cli_src_modules_mgmt_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_cli_src_modules_mgmt_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L6", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L107", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_remove_rejects_path_traversal_name" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "target": "bread_cli_tests_modules_make_module_dir" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L6", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/tests/modules.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", + "target": "bread_cli_tests_modules_make_module_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_parse_args" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_emit_src_main", + "target": "unixstream" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_emit_src_main_main", + "target": "bread_emit_src_main_parse_args" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-emit/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "bread_emit_src_main_parse_args", + "target": "bread_emit_src_main_rs_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_call", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_hostmessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rpcresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rs_duration", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_run", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "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": "bread_module_host_src_io", + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "bread_module_host_src_io", + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L49", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_hostmessage", + "target": "bread_shared_src_module_host_ipc_modulehostpush", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_hostmessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_shared_src_module_host_ipc_modulehosthello", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L427", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_lua_env_modulehostlua", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "error", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "luavalue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L123", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_events", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_json", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_state", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L128", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "rc", + "confidence_score": 1.0 + }, + { + "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": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "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": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_lookup", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_modulehostlua_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_events", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L474", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L487", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "target": "breadd_src_core_config_envguard_drop" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_lookup", + "target": "bread_module_host_src_lua_env_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_main_report_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main_main", + "target": "bread_module_host_src_main_report_status", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_target_extracts_app_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain_extracts_top_level_segment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_command_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_command_event_requires_command_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L163", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L108", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L101", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L240", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", + "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", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "bread_shared_src_apps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps_validate_command_event", + "target": "bread_shared_src_apps_is_known_app", + "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", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_is_reserved_domain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_app_namespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L302", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_app_namespace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_apps_command_target", + "target": "bread_shared_src_apps_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_apps_event_domain", + "target": "bread_shared_src_apps_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_command_event" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_command_event" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_validate_command_event" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_event_domain" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L104", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L114", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_glob", + "target": "bread_shared_src_glob_star_does_not_cross_dot_segments" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_glob_matches_pattern", + "target": "bread_shared_src_glob_matches_glob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L354", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L287", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L264", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L204", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adaptersource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L405", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_breadevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_daemonsection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L192", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L182", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_new_event_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L347", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L330", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_rawevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_socketpathconfig" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_module_host_ipc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_permissions", + "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", + "confidence_score": 1.0, + "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": "L90", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "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", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_rawevent", + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_raw", + "target": "bread_shared_src_lib_adaptersource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "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", + "confidence_score": 1.0, + "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": "L169", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_new_event_id", + "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", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_rawevent", + "target": "bread_shared_src_lib_rs_value" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "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", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_run_watch", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter_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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod", + "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", + "confidence_score": 1.0, + "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": "L52", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager_new", + "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", + "confidence_score": 1.0, + "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": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_networkadapter_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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_run", + "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", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_poweradapter_run", + "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", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "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", + "confidence_score": 1.0, + "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": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "bread_shared_src_lib_rawevent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "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", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "bread_shared_src_lib_rawevent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L293", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "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", + "confidence_score": 1.0, + "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": "L504", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L314", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L460", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L391", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L481", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L263", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L469", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L433", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_raw", + "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", + "confidence_score": 1.0, + "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": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_new", + "target": "bread_shared_src_lib_rawevent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "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", + "confidence_score": 1.0, + "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": "L147", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L130", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehostpush", + "target": "bread_shared_src_lib_breadevent", + "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", + "confidence_score": 1.0, + "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": "L293", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "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", + "confidence_score": 1.0, + "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": "L504", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L314", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L460", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L391", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L481", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L263", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L469", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L433", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "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", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L653", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_run_state_engine", + "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", + "confidence_score": 1.0, + "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": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_new", + "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", + "confidence_score": 1.0, + "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": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "bread_shared_src_lib_breadevent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "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", + "confidence_score": 1.0, + "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": "L306", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L406", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "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", + "confidence_score": 1.0, + "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": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "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", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_breadevent_new", + "target": "into" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "into", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_new_event_id", + "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", + "confidence_score": 1.0, + "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": "L348", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "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": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_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_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", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1622", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2326", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2375", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "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", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_socketpathconfig", + "target": "bread_shared_src_lib_daemonsection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_resolve_socket_path", + "target": "bread_shared_src_lib_expand_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L161", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_lib_expand_path", + "target": "bread_shared_src_lib_rs_pathbuf" + }, + { + "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/module_host_ipc.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_hello_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_modulehosthello", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_modulehostpush", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_push_timer_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_module_host_ipc_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_module_host_ipc_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L58", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehostpush", + "target": "bread_shared_src_module_host_ipc_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_bin_allowed", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_path_allowed", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1590", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "bread_shared_src_permissions_modulepermission", + "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_moduledecl", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_path_allowed", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L421", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L404", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L143", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_align" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_background" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L218", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_fontweight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L250", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L343", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_label" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L497", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_orientation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_padding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L161", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_radius" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L384", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L369", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L411", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L394", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rejects_tree_deeper_than_max" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rs_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_semanticcolor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L568", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L541", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L506", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L513", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L557", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_textsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetplacement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetvalidationerror" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "bread_shared_src_widget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L352", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L298", + "weight": 1.0, + "_origin": "ast", + "context": "return_type", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetnode_children", + "target": "bread_shared_src_widget_widgetnode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L277", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L307", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L312", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_widgetnode_validate_inner" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L213", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetspec", + "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", + "confidence_score": 1.0, + "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": "L2299", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_widgetupdateargs", + "target": "bread_shared_src_widget_widgetnode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L212", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L227", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L352", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L95", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetspec", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_widgetregisterargs", + "target": "bread_shared_src_widget_widgetplacement" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_types_runtimestate", + "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", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetvalidationerror" + }, + { + "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_rs_display", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_widgetvalidationerror_fmt" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "error" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_widget_widgetvalidationerror" + }, + { + "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_formatter", + "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", + "confidence_score": 1.0, + "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": "L307", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L324", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L530", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L331", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L309", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L422", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L490", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L412", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L423", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L413", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L396", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L436", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "target": "bread_shared_src_widget_box_of" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L239", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L247", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_try_enumerate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter_run" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_bluetoothadapter", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_rs_sender" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "target": "breadd_src_adapters_bluetooth_try_enumerate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_sender" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_try_enumerate", + "target": "breadd_src_adapters_bluetooth_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "target": "breadd_src_adapters_bluetooth_address_from_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_bluetooth_address_from_path", + "target": "breadd_src_adapters_bluetooth_rs_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_classify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L404", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L387", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L371", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L326", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L340", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L249", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L438", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L426", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L300", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L305", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L321", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L450", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L466", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L444", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_filesystemadapter" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_run_watch" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_filesystemadapter_run" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_filesystem_rs_vec" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L405", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L388", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L327", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L341", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L275", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L467", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L445", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "target": "breadd_src_adapters_filesystem_filesystemadapter_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_expand_glob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "target": "breadd_src_adapters_filesystem_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "target": "breadd_src_adapters_filesystem_detect_markers" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_filesystemadapter_run", + "target": "breadd_src_adapters_filesystem_run_watch" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_run_watch", + "target": "breadd_src_adapters_filesystem_classify" + }, + { + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_classify", + "target": "breadd_src_adapters_filesystem_excluded_dir_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_classify", + "target": "eventkind" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L358", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L410", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L391", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L330", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L344", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "target": "breadd_src_adapters_filesystem_classify" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_excluded_dir_component", + "target": "breadd_src_adapters_filesystem_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L430", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L457", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "target": "breadd_src_adapters_filesystem_expand_glob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L243", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L458", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L477", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L446", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_gitadapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L408", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L403", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L398", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L413", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L304", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L422", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L438", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L430", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L202", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_repotrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L486", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L496", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L26", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git", + "target": "sync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_gitadapter_with_interval" + }, + { + "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_rs_duration", + "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", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_git_rs_vec" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L82", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L82", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_with_interval", + "target": "breadd_src_adapters_git_rs_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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter_new", + "target": "breadd_src_adapters_git_gitadapter_with_interval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L82", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L211", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_repotrack_new", + "target": "breadd_src_adapters_git_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L99", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L104", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_repotrack_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_discover_repos", + "target": "breadd_src_adapters_git_repotrack" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_repotrack", + "target": "breadd_src_adapters_git_repotrack_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L243", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L211", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L278", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L384", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L304", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L314", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L244", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L227", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L468", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L452", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L288", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_parse_gitdir_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "target": "breadd_src_adapters_git_resolve_git_dir" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_rs_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_parse_ahead_behind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprlandadapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland", + "target": "unixstream" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_run" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_parse_hyprland_line" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L50", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_hyprland_parse_hyprland_line", + "target": "breadd_src_adapters_hyprland_rs_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapterstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_manager" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod", + "target": "sync" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager_status_handle", + "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", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "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", + "confidence_score": 1.0, + "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": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_adapters_mod_adapterstatus" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_adapter", + "target": "sync" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_networkadapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_poweradapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_upoweradapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_mod_adapter" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "sync" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "sync" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "sync" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "sync" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L70", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "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", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_manager_status_handle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_core_config_config" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_spawn_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "a" + }, + { + "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", + "confidence_score": 1.0, + "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": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networkadapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_networksnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_read_network_state" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network", + "target": "breadd_src_adapters_network_rs_result" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_network_networkadapter_run" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_networkadapter_run", + "target": "breadd_src_adapters_network_read_network_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_networksnapshot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_read_network_state", + "target": "breadd_src_adapters_network_has_default_route" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L31", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L179", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "target": "breadd_src_adapters_network_rtnetlink_rs_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L260", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L254", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L276", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L245", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman", + "target": "breadd_src_adapters_podman_podmanadapter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_podmanadapter_run" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter", + "target": "breadd_src_adapters_podman_rs_default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_podmanadapter_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_new", + "target": "breadd_src_adapters_podman_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_podmanadapter_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_default", + "target": "breadd_src_adapters_podman_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_podmanadapter_run", + "target": "breadd_src_adapters_podman_map_podman_event" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L140", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_map_podman_event", + "target": "breadd_src_adapters_podman_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L268", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L237", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L298", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "target": "breadd_src_adapters_podman_map_podman_event" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_container_event", + "target": "breadd_src_adapters_podman_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L255", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L277", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_podman_maps_start_event", + "target": "breadd_src_adapters_podman_container_event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_poweradapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_powersnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_read_power_state" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_rs_result" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_poweradapter", + "target": "breadd_src_adapters_power_poweradapter_run" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_poweradapter_new", + "target": "breadd_src_adapters_power_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_poweradapter_run", + "target": "breadd_src_adapters_power_read_power_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_read_power_state", + "target": "breadd_src_adapters_power_powersnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower", + "target": "breadd_src_adapters_power_upower_upoweradapter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_upoweradapter", + "target": "breadd_src_adapters_power_upower_upoweradapter_run" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_upoweradapter_run", + "target": "breadd_src_adapters_power_upower_parse_upower_message" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L76", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_power_upower_parse_upower_message", + "target": "breadd_src_adapters_power_upower_rs_message" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L249", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L256", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L238", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L243", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L283", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L137", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L216", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L263", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L269", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L275", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L119", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_query_active_state" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_rs_hashmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd", + "target": "breadd_src_adapters_systemd_systemdadapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter", + "target": "breadd_src_adapters_systemd_systemdadapter_run" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L119", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter_new", + "target": "breadd_src_adapters_systemd_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_systemdadapter_run", + "target": "breadd_src_adapters_systemd_handle_message" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_get_unit_path", + "target": "breadd_src_adapters_systemd_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_get_unit_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L119", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_query_active_state", + "target": "breadd_src_adapters_systemd_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_query_active_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L206", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L189", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L186", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_handle_message", + "target": "breadd_src_adapters_systemd_is_failed_transition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "L216", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L226", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_systemd_failure_result", + "target": "breadd_src_adapters_systemd_rs_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_build_device_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L178", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L186", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_prop_str" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_scanneddevice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udev_event_payload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udevadapter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udevclassification", + "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", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter", + "target": "breadd_src_adapters_udev_udevadapter_run" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L17", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L148", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "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", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "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", + "confidence_score": 1.0, + "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": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "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": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_build_device_event", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_enumerate_with_udev" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_udevadapter_run", + "target": "breadd_src_adapters_udev_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "breadd_src_adapters_udev_build_device_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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_build_event", + "target": "event" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_prop_bool", + "target": "event" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_prop_str", + "target": "event" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_adapters_udev_udev_event_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_adapters_udev_udevclassification_from_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udev_event_payload", + "target": "breadd_src_adapters_udev_udevclassification", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L148", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "target": "breadd_src_adapters_udev_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "target": "breadd_src_adapters_udev_udevclassification_from_device", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_adapters_udev_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_adapters_udev_prop_bool", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_adapters_udev_prop_str", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "target": "breadd_src_adapters_udev_udev_event_payload", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udev_event_payload", + "target": "breadd_src_adapters_udev_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_bool", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L203", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptersconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_adaptertoggle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compatconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L580", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L570", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_daemonconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L301", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L281", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L305", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L309", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L297", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L293", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L317", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L385", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_envguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_eventsconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L560", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L472", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L516", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L532", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L553", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_luaconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_modulesconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_notificationsconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L400", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L459", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_powerconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rootsconfig" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L663", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_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": "L653", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_path_respects_xdg_config_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L485", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L478", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L106", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_systemdconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_udevconfig" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "breadd_src_core_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_compatconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L242", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L233", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_config_socket_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_notificationsconfig" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "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", + "confidence_score": 1.0, + "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": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_config_config" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_daemonconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_daemonconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L281", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L317", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L337", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L129", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L113", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_string" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_luaconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_luaconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_modulesconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_modulesconfig", + "target": "breadd_src_core_config_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L222", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_modulesconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L317", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L337", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L102", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L113", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_adaptersconfig", + "target": "breadd_src_core_config_udevconfig" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_adaptertoggle", + "target": "breadd_src_core_config_adaptertoggle_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_udevconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_powerconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_powerconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_rootsconfig", + "target": "breadd_src_core_config_rootsconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L194", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_systemdconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L204", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_eventsconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_eventsconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L240", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig", + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_notificationsconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_notificationsconfig", + "target": "breadd_src_core_config_rs_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_core_config_notificationsconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_daemonconfig_default", + "target": "breadd_src_core_config_envguard_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L160", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L240", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig_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", + "confidence_score": 1.0, + "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": "L342", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L204", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L151", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L212", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L177", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_udevconfig_default", + "target": "breadd_src_core_config_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L153", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L154", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L162", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L170", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L171", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L179", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L189", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L197", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L198", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L206", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L365", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L520", + "weight": 1.0, + "_origin": "ast", + "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", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L541", + "weight": 1.0, + "_origin": "ast", + "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", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast", + "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": "L216", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L214", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L488", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L500", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L511", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig_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": "L251", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_default_config_uses_documented_defaults", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L603", + "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_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L550", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_compatconfig_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_socket_path_uses_explicit_path_verbatim", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L573", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_compatconfig_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", + "confidence_score": 1.0, + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_config_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_config_socket_path", + "target": "breadd_src_core_config_expand_home" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L233", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L246", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L251", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L290", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_rules_path", + "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", + "confidence_score": 1.0, + "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": "L247", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L253", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L256", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L292", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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", + "confidence_score": 1.0, + "source": "breadd_src_core_config_expand_home", + "target": "breadd_src_core_config_envguard_new" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L342", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_new" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_drop", + "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", + "confidence_score": 1.0, + "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": "L338", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_envguard", + "target": "mutexguard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "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": "L571", + "weight": 1.0, + "_origin": "ast", + "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_location": "L561", + "weight": 1.0, + "_origin": "ast", + "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": "L517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_envguard_new" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L538", + "weight": 1.0, + "_origin": "ast", + "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", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L664", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L654", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L486", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L509", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "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_load_init_and_modules", + "target": "breadd_src_core_config_envguard_drop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1488", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1513", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1475", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1501", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L867", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L893", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L910", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L965", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L929", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L948", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1032", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1042", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1022", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1062", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_eventnormalizer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L729", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L929", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1044", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1149", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L763", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L715", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L984", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L851", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L799", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L812", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L838", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L574", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_raw" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_rs_rwlock" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1081", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L563", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1005", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L586", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L651", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L634", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L667", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L693", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L613", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L293", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L504", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L314", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L460", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L391", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L481", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L263", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L442", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L469", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L433", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "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", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1489", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1514", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_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": "L1476", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1502", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_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": "L868", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L894", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L911", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L966", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L930", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L949", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1033", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1043", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1023", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1063", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "target": "breadd_src_core_normalizer_eventnormalizer_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer_new", + "target": "breadd_src_core_normalizer_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L730", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L930", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1045", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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", + "confidence_score": 1.0, + "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": "L1164", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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", + "confidence_score": 1.0, + "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": "L764", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L716", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L985", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L852", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L800", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L813", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L839", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L565", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1006", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L587", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L652", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L635", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L668", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L694", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L614", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "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": "L1045", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1164", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1490", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1515", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "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": "L1477", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1503", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "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": "L879", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L895", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L912", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L967", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L931", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer_normalize", + "target": "breadd_src_core_normalizer_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1116", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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", + "confidence_score": 1.0, + "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": "L1166", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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", + "confidence_score": 1.0, + "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": "L771", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L723", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L986", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L853", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L801", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L824", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L840", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1007", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L602", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L628", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L293", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "breadd_src_core_normalizer_rs_vec", + "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", + "confidence_score": 1.0, + "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": "L314", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L460", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L391", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L481", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L263", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L469", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L433", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L563", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_split_hyprland_fields", + "target": "breadd_src_core_normalizer_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_split_hyprland_fields" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L293", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "breadd_src_core_normalizer_rs_value", + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_raw", + "target": "breadd_src_core_normalizer_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1490", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1515", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_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": "L1477", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1503", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_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": "L869", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L895", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L912", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L967", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L931", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1034", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1044", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1024", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L731", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1001", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1110", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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", + "confidence_score": 1.0, + "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": "L1166", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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", + "confidence_score": 1.0, + "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": "L765", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L717", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L986", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L853", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L801", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L824", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L840", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1007", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L588", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L654", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L636", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L670", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L695", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L615", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "target": "breadd_src_core_normalizer_raw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L219", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_absent_file_is_not_an_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_invalid_toml_is_fatal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_multiple_action_keys_is_reported", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L208", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_ruleaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rulesfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rulesloadoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_validate_rule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_zero_action_keys_is_reported", + "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_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesfile", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesfile", + "target": "breadd_src_core_rules_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L113", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rawrule", + "target": "breadd_src_core_rules_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L46", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rawrule", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L85", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_parsedrule", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleaction", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L106", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L73", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_parsedrule", + "target": "breadd_src_core_rules_ruleaction", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_display", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_ruleissue_fmt", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L113", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue_fmt", + "target": "breadd_src_core_rules_rs_formatter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue_fmt", + "target": "breadd_src_core_rules_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_rulesloadoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L331", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_invalid_toml_is_fatal", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_validate_rule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_multiple_action_keys_is_reported", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L390", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_zero_action_keys_is_reported", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_invalid_toml_is_fatal", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_multiple_action_keys_is_reported", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_write_temp", + "target": "breadd_src_core_rules_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_write_temp", + "target": "breadd_src_core_rules_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_zero_action_keys_is_reported", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L375", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L998", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L987", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L947", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L486", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L936", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L965", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L926", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L768", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L793", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L814", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L802", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L653", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L686", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L717", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L703", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L858", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L846", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L824", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L882", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L901", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L476", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1007", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1039", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1048", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L912", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L671", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L677", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L665", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L750", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L734", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_subscriptions" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_types" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine", + "target": "breadd_src_lua_mod_luamessage" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L19", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "breadd_src_core_state_engine" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statecommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L109", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L81", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_state_get" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_types_runtimestate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "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", + "confidence_score": 1.0, + "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": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_new", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "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", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_core_state_engine_statehandle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L44", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L143", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L143", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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", + "confidence_score": 1.0, + "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": "L364", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L144", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_statehandle_set_device_rules", + "target": "breadd_src_core_state_engine_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "breadd_src_core_state_engine_statehandle_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L62", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L653", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L81", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L364", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_statehandle_remove_watch", + "target": "breadd_src_core_subscriptions_subscriptionid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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", + "confidence_score": 1.0, + "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": "L143", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_run_state_engine", + "target": "unboundedreceiver" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "_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", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L339", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_dispatch_event", + "target": "breadd_src_lua_mod_luamessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_apply_device_change" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L375", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_types_runtimestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L719", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L706", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L860", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L848", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L826", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L885", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L903", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L915", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L752", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L736", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L478", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_resolve_device", + "target": "breadd_src_core_state_engine_condition_matches" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L604", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_apply_device_change", + "target": "breadd_src_core_types_runtimestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L770", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L796", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L816", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L804", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L690", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L721", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L705", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L862", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L850", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L828", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L887", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L905", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L917", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L754", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L738", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "target": "breadd_src_core_state_engine_ev" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_rs_hashmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscription" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptionid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_subscriptiontable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L137", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L122", + "weight": 1.0, + "_origin": "ast", + "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": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions", + "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_subscriptiontable_remove", + "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", + "confidence_score": 1.0, + "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": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "_origin": "ast", + "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": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "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", + "confidence_score": 1.0, + "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": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1451", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_handle_event", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_install_api", + "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", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luamessage", + "target": "breadd_src_core_subscriptions_subscriptionid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_subscriptiontable", + "target": "breadd_src_core_subscriptions_subscriptiontable_remove" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "target": "breadd_src_core_subscriptions_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L151", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L158", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L102", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "target": "breadd_src_core_subscriptions_subscriptiontable_match_event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_supervisor", + "target": "breadd_src_core_supervisor_spawn_supervised" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "breadd_src_core_supervisor_spawn_supervised", + "target": "breadd_src_core_supervisor_rs_receiver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_device" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicerule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_devicetopology" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_interfacestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_matchcondition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_moduleloadstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_modulestatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_monitor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_networkstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_powerstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_profilestate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_rs_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_runtimestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workflowstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types", + "target": "breadd_src_core_types_workspace" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_core_types" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "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": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L10", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_runtimestate", + "target": "breadd_src_core_types_workspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_workflow_timeout", + "target": "breadd_src_core_types_runtimestate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L103", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L152", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L78", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L104", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L152", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L79", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_devicerule", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "breadd_src_core_types_matchcondition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_modulestatus", + "target": "breadd_src_core_types_rs_hashmap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_profilestate_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L104", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_btreemap" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_profilestate", + "target": "breadd_src_core_types_rs_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L120", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L145", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_core_types_workflowstatus", + "target": "breadd_src_core_types_workflowstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_ipcresponse" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_rs_pathbuf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod", + "target": "breadd_src_ipc_mod_server" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L25", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_module_host_modulehostregistry", + "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", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L39", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_rs_vecdeque" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L200", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_manual_emit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L389", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_stream_events" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_module_host_modulehostregistry", + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L61", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L445", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "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", + "confidence_score": 1.0, + "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": "L389", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "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": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L200", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_ipcrequest" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_mod_ipcrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "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", + "confidence_score": 1.0, + "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": "L200", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L445", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "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", + "confidence_score": 1.0, + "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": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L455", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "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", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L87", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_module_host_modulehostregistry", + "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", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_serve", + "target": "breadd_src_ipc_mod_server_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L200", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L445", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "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", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L175", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "breadd_src_ipc_mod_server_stream_events" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_ipc_mod_server_handle_connection", + "target": "unixstream" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration", + "target": "unixstream" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_server_manual_emit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L463", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_ownedwritehalf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_bin_allowed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_path_allowed", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L27", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L40", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L35", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "joinhandle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server", + "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server", + "target": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "bufreader", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "lines", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "ownedreadhalf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_bin_allowed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_path_allowed", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "joinhandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3116", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3058", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3099", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3172", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3035", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3081", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3013", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_bluetoothdevice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2605", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_errorentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_handlerkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2959", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2925", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2488", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2506", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2987", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2592", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2625", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2612", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2649", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L206", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luaengine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_luamessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2547", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2563", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L193", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduledecl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_moduleinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2971", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2943", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_read_module_permissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_read_sync_toml" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_runtimehandle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3087", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_shell_quote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_timerid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2393", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2312", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2379", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetregisterargs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2297", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_widgetupdateargs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2222", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2208", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2255", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2194", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2237", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_timeout" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_module_host", + "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", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L184", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3116", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3058", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3099", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3035", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3081", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3146", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2959", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2925", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2987", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1724", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "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", + "confidence_score": 1.0, + "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": "L1514", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L309", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1748", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1689", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1841", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1883", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1230", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1322", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1423", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1443", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1406", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1590", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_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", + "confidence_score": 1.0, + "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": "L1381", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_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": "L1642", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_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": "L228", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L257", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1544", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1781", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2665", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L64", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L88", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3116", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3131", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3058", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3167", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L171", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2959", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2612", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2649", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "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", + "confidence_score": 1.0, + "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": "L2479", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L196", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3087", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_shell_quote", + "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", + "confidence_score": 1.0, + "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": "L2290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2301", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2605", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L171", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L213", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1650", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1614", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1642", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "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", + "confidence_score": 1.0, + "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": "L2547", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L198", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "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": "L2943", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "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", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2290", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2305", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2255", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L56", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L56", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_rs_vecdeque" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_runtimehandle", + "target": "breadd_src_lua_mod_runtimehandle_shutdown" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L219", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L88", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L224", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2547", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2563", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2393", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2379", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2222", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "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": "L2267", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "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": "L2255", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2194", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "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": "L2237", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L224", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L80", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2893", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2649", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L216", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L196", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2405", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2943", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "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", + "confidence_score": 1.0, + "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": "L142", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_lua_mod_luaengine_remove_handler" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_module_host_modulehostregistry", + "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", + "confidence_score": 1.0, + "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": "L1514", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_handle_timer", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_timerid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L172", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_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", + "confidence_score": 1.0, + "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": "L217", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduleinfo", + "target": "breadd_src_lua_mod_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_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", + "confidence_score": 1.0, + "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": "L2893", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1406", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1590", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_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", + "confidence_score": 1.0, + "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": "L197", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_moduledecl", + "target": "breadd_src_lua_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2405", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2605", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2925", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2987", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2592", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L221", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L214", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_moduleinfo" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_build_scoped_env", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1681", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1650", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1614", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1451", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1514", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L309", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1748", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1689", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1841", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1883", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1230", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1322", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1423", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1443", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1590", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1381", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_rules_toml", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1667", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1660", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2080", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L257", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1538", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1544", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1564", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1589", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1781", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2102", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1675", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_set_current_module" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L212", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L223", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashset", + "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_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2979", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2991", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3441", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_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", + "confidence_score": 1.0, + "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": "L2894", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2966", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2512", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L451", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1255", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1330", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_luaengine_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L260", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_module_host_modulehostregistry", + "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", + "confidence_score": 1.0, + "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": "L1783", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L259", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L286", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L288", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L287", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L325", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_rules_toml", + "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", + "confidence_score": 1.0, + "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": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1173", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1183", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1158", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1193", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L784", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L811", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1095", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1069", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1073", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1222", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1224", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L913", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L926", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1018", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_rs_table", + "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", + "confidence_score": 1.0, + "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": "L1055", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L972", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1033", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1004", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1270", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1402", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_toml", + "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": "L1403", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_toml", + "target": "breadd_src_lua_mod_shell_quote", + "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", + "confidence_score": 1.0, + "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": "L1336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1325", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1323", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1381", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1351", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1338", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1476", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_read_module_permissions", + "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", + "confidence_score": 1.0, + "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": "L1409", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1558", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1570", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "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", + "confidence_score": 1.0, + "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": "L1420", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1407", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_set_current_module" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1423", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2488", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2987", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1642", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_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": "L1781", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2479", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2943", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "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": "L1672", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "breadd_src_lua_mod_luaengine_build_scoped_env", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "target": "breadd_src_lua_mod_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3524", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "breadd_src_lua_mod_rs_table", + "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", + "confidence_score": 1.0, + "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": "L1509", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1886", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "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", + "confidence_score": 1.0, + "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": "L1523", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1637", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1545", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1546", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1571", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1577", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1981", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "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", + "confidence_score": 1.0, + "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": "L1596", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1602", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "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", + "confidence_score": 1.0, + "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": "L1633", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1616", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2032", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "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", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "luaerror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2051", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "breadd_src_lua_mod_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2292", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "breadd_src_lua_mod_rs_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", + "confidence_score": 1.0, + "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": "L1969", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1960", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1992", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1944", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1983", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1953", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1976", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "target": "breadd_src_lua_mod_workflow_timeout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2547", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2563", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2393", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2379", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2222", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2267", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2255", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2194", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2687", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3020", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3036", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2825", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2699", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_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", + "confidence_score": 1.0, + "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": "L2343", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2506", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_json_to_lua", + "target": "t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2536", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_json_to_lua" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3035", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2518", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2594", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2622", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2613", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2650", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L2963", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_hyprland_request", + "target": "breadd_src_lua_mod_hyprland_request_socket" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3013", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3035", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_query", + "target": "breadd_src_lua_mod_rs_f" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3118", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_disconnect", + "target": "breadd_src_lua_mod_bluetooth_find_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3058", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_find_adapter", + "target": "breadd_src_lua_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3101", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3083", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L3148", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_set_scanning", + "target": "breadd_src_lua_mod_bluetooth_find_adapter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_lua_mod_bluetooth_list_devices", + "target": "breadd_src_lua_mod_bluetoothdevice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "breadd_src_main_main" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "breadd_src_main_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main", + "target": "breadd_src_main_wait_for_shutdown" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_src_main_main", + "target": "breadd_src_main_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_activemodulehost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_describe_exit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_inner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L647", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L725", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_resolve_module_host_binary", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L66", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L68", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L79", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_short", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_spawn_module_host", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostoutcome", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L98", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_active", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_pending", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_short", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L115", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_pending", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_take_pending", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L98", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_activemodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_inner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_insert_active", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_insert_pending", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_remove_active", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_shutdown_all", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_take_pending", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_terminate_existing", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_modulehostregistry_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_default", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_default", + "target": "breadd_src_module_host_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_new", + "target": "breadd_src_module_host_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L680", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L617", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_insert_pending", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_take_pending", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_take_pending", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_insert_active", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_remove_active", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_terminate_existing", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L319", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_describe_exit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_resolve_module_host_binary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "exitstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_module_host_binary", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_which_sh", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L579", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L693", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L753", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L679", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L743", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L454", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L127", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L91", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L346", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L464", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L749", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L283", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L430", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L622", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rs_path" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1299", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1329", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L647", + "weight": 1.0, + "_origin": "ast", + "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": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1502", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_wait_for_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L590", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L525", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L562", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L454", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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", + "confidence_score": 1.0, + "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": "L479", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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", + "confidence_score": 1.0, + "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": "L144", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L127", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L385", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L1062", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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", + "confidence_score": 1.0, + "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": "L346", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L464", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L749", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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", + "confidence_score": 1.0, + "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": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L430", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L622", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "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": "L52", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L77", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1299", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1329", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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", + "confidence_score": 1.0, + "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": "L235", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L732", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L654", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L658", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1562", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "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", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1502", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_wait_for_file", + "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", + "confidence_score": 1.0, + "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": "L525", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "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": "L562", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "target": "breadd_tests_ipc_integration_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L81", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L79", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L93", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L155", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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", + "confidence_score": 1.0, + "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": "L122", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L104", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L128", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L129", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L202", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L148", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L213", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L230", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L208", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L392", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L407", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L418", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L429", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L413", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L449", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L435", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L436", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L474", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L455", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L456", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L485", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L500", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L480", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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", + "confidence_score": 1.0, + "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": "L252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L237", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L259", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L275", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L272", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L273", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L614", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L664", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L610", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L637", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L612", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L611", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L699", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L734", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L687", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "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_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L776", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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": "L803", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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": "L772", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L797", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L774", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L773", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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", + "confidence_score": 1.0, + "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": "L291", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L284", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L301", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L341", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L297", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L298", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L351", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L347", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L348", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L399", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L425", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L381", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L378", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L379", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L459", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L433", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L431", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L432", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L496", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L520", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L468", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L465", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L466", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1111", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1198", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1083", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1063", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1081", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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", + "confidence_score": 1.0, + "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": "L544", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L557", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L526", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L542", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L578", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L585", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L563", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L576", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L609", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L605", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L616", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L591", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L603", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1306", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1324", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1303", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1304", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1383", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1442", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1376", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1380", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1405", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_wait_for_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1464", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1495", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1458", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1462", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "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": "L1502", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_wait_for_file", + "target": "breadd_tests_ipc_integration_rs_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", + "confidence_score": 1.0, + "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": "L622", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_rs_value" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L622", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "breadd_tests_ipc_integration_testharness_send_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "testharness", + "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", + "confidence_score": 1.0, + "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": "L1794", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "target": "breadd_tests_ipc_integration_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1545", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_child", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1828", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_drop", + "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", + "confidence_score": 1.0, + "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": "L1544", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1840", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L732", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L759", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L713", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L654", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L658", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1562", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L654", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadd_tests_ipc_integration_testharness_spawn", + "target": "breadd_tests_ipc_integration_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L655", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1608", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "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": "L1687", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "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", + "confidence_score": 1.0, + "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": "L1562", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "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": "L1555", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1562", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_rs_option", + "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", + "confidence_score": 1.0, + "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": "L1795", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "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": "L721", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L1808", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "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": "L1763", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "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": "L1824", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_shutdown", + "target": "breadd_tests_ipc_integration_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L30", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_testharness", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_child", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_drop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "target": "breadd_tests_module_host_sandbox_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L473", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_socket_path", + "target": "breadd_tests_module_host_sandbox_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L470", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L401", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L491", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L560", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_shutdown", + "target": "breadd_tests_module_host_sandbox_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_active_window_widget", + "target": "examples_modules_active_window_widget_widget_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/active-window-widget.lua", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_active_window_widget_m_on_load", + "target": "examples_modules_active_window_widget_widget_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_bluetooth_toggle_widget", + "target": "examples_modules_bluetooth_toggle_widget_widget_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/bluetooth-toggle-widget.lua", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_bluetooth_toggle_widget_m_on_load", + "target": "examples_modules_bluetooth_toggle_widget_widget_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init_m_on_load", + "target": "examples_modules_cpu_temp_widget_init_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init_m_on_load", + "target": "examples_modules_cpu_temp_widget_init_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", + "confidence_score": 1.0, + "source": "examples_modules_dock_monitors", + "target": "examples_modules_dock_monitors_m_on_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/dock-workflow.lua", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "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/focus-mode-widget.lua", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_focus_mode_widget", + "target": "examples_modules_focus_mode_widget_widget_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/focus-mode-widget.lua", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_focus_mode_widget_m_on_load", + "target": "examples_modules_focus_mode_widget_widget_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_focused_tab_cwd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "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": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L122", + "weight": 1.0, + "_origin": "ast", + "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": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_git_branch_widget", + "target": "examples_modules_git_branch_widget_widget_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/git-branch-widget.lua", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L134", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L135", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L142", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L129", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_git_branch_widget_update", + "target": "examples_modules_git_branch_widget_widget_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/low-battery-warning.lua", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_low_battery_warning", + "target": "examples_modules_low_battery_warning_m_on_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_pause_media_on_headphone_unplug", + "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", + "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_m_on_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_workflow_status_widget", + "target": "examples_modules_workflow_status_widget_widget_update" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/workflow-status-widget.lua", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "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": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_workflow_status_widget_m_on_load", + "target": "examples_modules_workflow_status_widget_widget_update" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/install.sh", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "scripts_install", + "target": "scripts_install_sh__entry" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "xtask_src_main", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "xtask_src_main", + "target": "exitcode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_checkreport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L756", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_clean_state_passes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_enum_variants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L839", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L743", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L724", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_lua_bindings_precisely", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ident_at", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ident_upto_quote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ipc_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_kebab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L832", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_kebab_converts_pascal_case_correctly", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_lua_api_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L804", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_readme_cli_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L786", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_repo_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_run_check_docs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schemaentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L366", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L822", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_unknown_kind_is_rejected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_usage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_main", + "target": "exitcode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_main", + "target": "xtask_src_main_run_check_docs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_repo_root", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_repo_root", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_repo_root", + "target": "xtask_src_main_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_schema", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_schema", + "target": "xtask_src_main_schemaentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L410", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_enum_variants", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L100", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_schemaentry", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L410", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_enum_variants", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_ipc_methods", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_full_schema", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_kebab", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_schema_toml_for", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_ident_at", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L163", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_ident_upto_quote", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L725", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_lua_bindings_precisely", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_ipc_methods", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L523", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L350", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_kebab", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_extract_enum_variants", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L382", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_ipc_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_lua_api_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_readme_cli_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_lua_api_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_ipc_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_readme_cli_section", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_checkreport", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_checkreport_print", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport_print", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_clean_state_passes", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L806", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L880", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L788", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L856", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L767", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_unknown_kind_is_rejected", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_full_schema", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L823", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_unknown_kind_is_rejected", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_clean_state_passes", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L884", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L792", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "contributing", + "target": "contributing_contributing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_branches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_ci", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_local_development", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_questions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_the_release_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_contributing", + "target": "contributing_tracks_from_a_user_s_perspective", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "contributing_local_development", + "target": "contributing_keeping_the_api_docs_honest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations", + "target": "deprecations_deprecations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations", + "target": "documentation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations_deprecations", + "target": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "documentation", + "target": "documentation_bread_documentation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L742", + "weight": 1.0, + "_origin": "ast", + "source": "documentation", + "target": "examples", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "documentation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "readme", + "target": "documentation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_api_stability_versioning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_capability_scoped_modules_since_v1_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_contents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L638", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_debugging_tips", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1165", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_built_in_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1373", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_event_reference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1700", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_ipc_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L651", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_lua_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1615", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_runtime_state_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_getting_started", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1598", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_integrating_a_bread_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_modules_install_and_manage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_namespaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_out_of_process_module_sandboxing_since_v1_6", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_overview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_run_reload_and_watch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_documentation", + "target": "documentation_your_first_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_getting_started", + "target": "documentation_1_create_a_minimal_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_getting_started", + "target": "documentation_2_the_fast_path_rules_toml_since_v1_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_getting_started", + "target": "documentation_3_minimal_init_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_getting_started", + "target": "documentation_4_start_the_daemon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_getting_started", + "target": "documentation_5_check_that_it_s_running", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_baseline_always_available_no_manifest_entry_needed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_bread_modules_audit_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_gated_requires_a_matching_permissions_entry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_path_bin_enforcement_depends_on_where_the_module_runs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_require_bread_devices_still_works_from_a_scoped_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_architecture", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L564", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_crash_isolation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L583", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_new_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L521", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_rpc_bridge_coverage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_gap_this_closes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_landlock_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_token_identity_handshake", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L592", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_what_s_implemented_vs_deferred", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_what_still_runs_in_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1051", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_bluetooth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L916", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_execution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1023", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_hyprland", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_machine_and_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L655", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_declaration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1128", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_lifecycle_hooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1152", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L944", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_notifications", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L911", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_profiles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L878", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L960", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_timers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L971", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_utilities", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_widgets_since_v1_3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L740", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_lua_api", + "target": "documentation_workflows_since_v1_2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L704", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_emit_event_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_filter_pattern_fn_opts_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L701", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_off_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L673", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_on_pattern_fn_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L685", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_once_pattern_fn_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L719", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_spawn_fn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_wait_all_patterns_opts_table_since_v1_2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L722", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L707", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_events", + "target": "documentation_bread_wait_pattern_opts_event_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_define_name_fn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L776", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_list_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L747", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_start_name_opts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L760", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_status_name_table_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_step_label", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L863", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_list_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L785", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_register_spec_ok_err", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_remove_id_bool", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L851", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_update_id_patch_ok_err", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L799", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_node_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L827", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_style_since_v1_4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L847", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_style_vs_class", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L866", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_widget_list_table", + "target": "documentation_click_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L880", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_state", + "target": "documentation_bread_state_get_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L900", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_state", + "target": "documentation_bread_state_watch_path_fn_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L888", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_state", + "target": "documentation_typed_shorthands", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_profiles", + "target": "documentation_bread_profile_activate_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L921", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_execution", + "target": "documentation_bread_exec_capture_cmd_opts_ok_stdout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L918", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_execution", + "target": "documentation_bread_exec_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L946", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_notifications", + "target": "documentation_bread_notify_message_opts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L962", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_timers", + "target": "documentation_bread_after_delay_ms_fn_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_timers", + "target": "documentation_bread_cancel_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_timers", + "target": "documentation_bread_every_interval_ms_fn_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L973", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_utilities", + "target": "documentation_bread_debounce_delay_ms_fn_wrapped_fn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L983", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_utilities", + "target": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1006", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_exists_path_bool", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1015", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_expand_path_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1003", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_read_path_string_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1009", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_readlink_path_string_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1000", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_write_path_content", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1018", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_json_decode_str_table_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L997", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_has_tag_tag_bool", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_name_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L993", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_tags_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1067", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_connect_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1080", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_devices_table_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1074", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_disconnect_address", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1055", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_power_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1058", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_powered_bool_nil", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1077", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_scan_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1102", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_example_auto_connect_headphones_on_ac_power", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1120", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bluetooth", + "target": "documentation_example_turn_off_bluetooth_on_battery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1350", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_binds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1226", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_devices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1200", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_monitors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1169", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_rules_since_v1_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1333", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_workspaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1264", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_devices", + "target": "documentation_device_rule_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1309", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_devices", + "target": "documentation_example_dock_specific_setup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1296", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_devices", + "target": "documentation_example_keyboard_configuration_on_connect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1258", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_bread_devices", + "target": "documentation_functions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1400", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_event_reference", + "target": "documentation_normalized_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1391", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_dictionary_event_reference", + "target": "documentation_pattern_matching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1427", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_bluetooth_bluez", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1409", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_devices_udev_bluetooth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1541", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_filesystem_project_detection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1529", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_git_hooks_dirty_state_poller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1440", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_hyprland_1440", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1491", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_network", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1561", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_podman_containers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1479", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_power", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1571", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_remote_ssh_session_detection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1402", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1498", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_system_events", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1551", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_systemd_systemd_user_units", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1517", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_terminal_shell_precmd_preexec_hooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1506", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_normalized_events", + "target": "documentation_widgets_since_v1_3_1506", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1470", + "weight": 1.0, + "_origin": "ast", + "source": "documentation_hyprland_1440", + "target": "documentation_compatibility_compat_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "examples", + "target": "examples_bread_examples", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "examples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_example_2_porting_autostart_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_example_3_porting_display_monitors_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_example_4_multi_step_automation_workflows", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_example_5_a_live_widget_in_breadbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "examples_bread_examples", + "target": "examples_tips_for_porting_your_own_scripts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "readme", + "target": "readme_bread", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_architecture", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_cli_reference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_contributing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_event_reference_lua_api_and_ipc_protocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_how_it_works", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_installation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_license", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_module_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "readme_bread", + "target": "readme_requirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "readme_installation", + "target": "readme_from_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "readme_installation", + "target": "readme_systemd_user_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "readme_installation", + "target": "readme_via_bakery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "readme_module_system", + "target": "readme_installing_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "source": "readme_module_system", + "target": "readme_writing_a_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "examples_modules_readme_example_bread_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme_example_bread_modules", + "target": "examples_modules_readme_installing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme_example_bread_modules", + "target": "examples_modules_readme_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "packaging/README.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "packaging_readme", + "target": "packaging_readme_systemd_user_service", + "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", + "confidence_score": 1.0, + "source": "breadd_src_adapters_udev_enumerate_with_udev", + "target": "breadd_src_adapters_udev_scanneddevice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget.lua", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "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": "L23", + "weight": 1.0, + "_origin": "ast", + "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": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_modules_cpu_temp_widget", + "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", + "confidence_score": 1.0, + "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", + "confidence_score": 1.0, + "source": "examples_modules_cpu_temp_widget_m_on_load", + "target": "examples_modules_cpu_temp_widget_widget_root" + }, + { + "relation": "configures", + "confidence": "EXTRACTED", + "reasoning": "breadd.toml configuration file controls daemon behavior and adapter settings", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_breadd_toml", + "target": "sys_bread_daemon" + }, + { + "relation": "planned_enhancement_for", + "confidence": "EXTRACTED", + "reasoning": "Phase 1 includes LSP and state persistence enhancements to the daemon", + "source_file": "upgrade.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "roadmap_phase1", + "target": "sys_bread_daemon" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon controls Bluetooth via BlueZ adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_bluetooth" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon ingests signals from Hyprland adapter as documented in README and Documentation", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_hyprland" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors network connectivity via network adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_network" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors power state via power adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_power" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors USB/input devices via udev adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_udev" + }, + { + "relation": "maintains", + "confidence": "EXTRACTED", + "reasoning": "Daemon maintains the complete RuntimeState and exposes it via IPC", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "state_runtime_schema" + }, + { + "relation": "communicates_with", + "confidence": "EXTRACTED", + "reasoning": "CLI talks to daemon over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "sys_bread_cli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime is a dedicated thread inside the daemon", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "sys_lua_runtime" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "CLI communicates with daemon using newline-delimited JSON IPC protocol", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_cli", + "target": "ipc_protocol" + }, + { + "relation": "initializes", + "confidence": "EXTRACTED", + "reasoning": "init.lua is the entry point loaded first by the Lua runtime", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_init_lua", + "target": "sys_lua_runtime" + }, + { + "relation": "provides", + "confidence": "EXTRACTED", + "reasoning": "modules/ directory auto-discovered and loaded by Lua runtime after init.lua", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_modules_dir", + "target": "sys_lua_runtime" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime provides bread.on API for module event subscriptions", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "api_bread_on" + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in devices module is loaded by the Lua runtime", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "module_devices" + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in modules are loaded by the Lua runtime before user modules", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "module_monitors" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter detects and emits monitor connection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_monitor_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits monitor disconnection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_monitor_disconnected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter monitors window creation and emits window opened events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_window_opened" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits workspace change events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_workspace_changed" + }, + { + "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", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "app_namespace_convention", + "target": "adapter_hyprland" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Event-driven architecture is implemented through adapters like Hyprland", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_event_driven", + "target": "adapter_hyprland" + }, + { + "relation": "planned_generalization_of", + "confidence": "EXTRACTED", + "reasoning": "Phase 2 plans pure Wayland protocol engine to replace Hyprland-specific IPC", + "source_file": "upgrade.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "roadmap_phase2", + "target": "adapter_hyprland" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device connection events when hardware connects", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_udev", + "target": "event_device_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device disconnection events when hardware disconnects", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_udev", + "target": "event_device_disconnected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter detects AC power connection and emits event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_power", + "target": "event_power_ac_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter monitors battery level and emits low battery event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_power", + "target": "event_power_battery_low" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Network adapter emits connection established event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_network", + "target": "event_network_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Bluetooth adapter emits device paired event when BlueZ learns about a device", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_bluetooth", + "target": "event_bluetooth_device_paired" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Monitors module listens for monitor connection events to apply layouts", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_monitors", + "target": "event_monitor_connected" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module matches device connection events against configured rules", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_devices", + "target": "event_device_connected" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module handles device disconnection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_devices", + "target": "event_device_disconnected" + }, + { + "relation": "subscribes_to", + "confidence": "INFERRED", + "reasoning": "Workspaces module likely responds to workspace changes to maintain assignments", + "source_file": "Documentation.md", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "module_workspaces", + "target": "event_workspace_changed" + }, + { + "relation": "complements", + "confidence": "INFERRED", + "reasoning": "bread.wait provides coroutine-based synchronous waiting alternative to bread.on callbacks", + "source_file": "Documentation.md", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "api_bread_on", + "target": "api_bread_wait" + }, + { + "relation": "governs", + "confidence": "EXTRACTED", + "reasoning": "API stability guarantees apply to bread.on and all documented APIs", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_stability_versioning", + "target": "api_bread_on" + }, + { + "relation": "enables", + "confidence": "EXTRACTED", + "reasoning": "Event-driven pattern enables the bread.on subscription API", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_event_driven", + "target": "api_bread_on" + }, + { + "relation": "requires", + "confidence": "EXTRACTED", + "reasoning": "bread.wait must be used with bread.spawn to run in a coroutine", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_wait", + "target": "api_bread_spawn" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows use bread.wait internally for multi-step orchestration", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_workflow", + "target": "api_bread_wait" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows spawn coroutines internally for multi-step automation", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_workflow", + "target": "api_bread_spawn" + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "Dock workflow example demonstrates bread.workflow API usage", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "example_dock_workflow", + "target": "api_bread_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Coroutine workflow pattern is implemented by bread.workflow API", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_coroutine_workflow", + "target": "api_bread_workflow" + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "CPU temp widget example demonstrates bread.widget registration and updates", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "example_widget_cpu_temp", + "target": "api_bread_widget" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Widget live update pattern is implemented by bread.widget API", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_widget_live_update", + "target": "api_bread_widget" + }, + { + "relation": "planned_security_for", + "confidence": "EXTRACTED", + "reasoning": "Phase 4 plans to add sandboxing and permission manifests for modules", + "source_file": "upgrade.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "roadmap_phase4", + "target": "config_modules_dir" + }, + { + "relation": "triggers", + "confidence": "EXTRACTED", + "reasoning": "Pushes to main branch trigger dev-release.yml workflow", + "source_file": "CONTRIBUTING.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "branch_main", + "target": "ci_dev_release" + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "dev-release.yml workflow publishes builds to dev track", + "source_file": "dev-release.yml", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "ci_dev_release", + "target": "release_track_dev" + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "rc-release.yml workflow publishes RC builds to beta track", + "source_file": "rc-release.yml", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "ci_rc_release", + "target": "release_track_beta" + }, + { + "relation": "publishes_to", + "confidence": "EXTRACTED", + "reasoning": "release.yml workflow publishes to stable track and GitHub Releases", + "source_file": "release.yml", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "ci_stable_release", + "target": "release_track_stable" + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Dev track publishes to dl.breadway.dev/dev/ exclusively", + "source_file": "CONTRIBUTING.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "release_track_dev", + "target": "distribution_dl_breadway_dev" + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Beta track publishes to dl.breadway.dev/beta/", + "source_file": "CONTRIBUTING.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "release_track_beta", + "target": "distribution_dl_breadway_dev" + }, + { + "relation": "published_to", + "confidence": "EXTRACTED", + "reasoning": "Stable track publishes to dl.breadway.dev with GitHub Releases as secondary", + "source_file": "CONTRIBUTING.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "release_track_stable", + "target": "distribution_dl_breadway_dev" + }, + { + "relation": "demonstrated_by", + "confidence": "EXTRACTED", + "reasoning": "Autostart example shows the module skeleton pattern in practice", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_module_skeleton", + "target": "example_autostart" + }, + { + "relation": "complements", + "confidence": "EXTRACTED", + "reasoning": "Command namespace is the outbound complement to the bread..* inbound namespace", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "command_namespace_convention", + "target": "app_namespace_convention" + } + ], + "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": "a6973360bd899a7d3d43dab2fe27d6c03ef34c11" +} \ No newline at end of file diff --git a/graphify-out/2026-08-16/manifest.json b/graphify-out/2026-08-16/manifest.json new file mode 100644 index 0000000..75898bb --- /dev/null +++ b/graphify-out/2026-08-16/manifest.json @@ -0,0 +1,327 @@ +{ + "bread-cli/src/hooks_git.rs": { + "mtime": 1786800467.7200727, + "ast_hash": "7a29b5d5d90170f0aef9cececc7d8656", + "semantic_hash": "7a29b5d5d90170f0aef9cececc7d8656" + }, + "bread-cli/src/hooks_shell.rs": { + "mtime": 1786800467.7201686, + "ast_hash": "c5d5b8922fcff79954ddb00496721603", + "semantic_hash": "c5d5b8922fcff79954ddb00496721603" + }, + "bread-cli/src/lib.rs": { + "mtime": 1786800467.7201686, + "ast_hash": "d1bf6e1c239498521c42418f672bc400", + "semantic_hash": "d1bf6e1c239498521c42418f672bc400" + }, + "bread-cli/src/main.rs": { + "mtime": 1786800467.7201686, + "ast_hash": "e1fbe63ea3b10e0887072ab7133d0508", + "semantic_hash": "" + }, + "bread-cli/src/modules_mgmt.rs": { + "mtime": 1786801244.1263742, + "ast_hash": "1cb6f3e4fa26108f81215ab57bb02b91", + "semantic_hash": "" + }, + "bread-cli/tests/modules.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "84fca8f87dc915b1cb523f8199e78521", + "semantic_hash": "84fca8f87dc915b1cb523f8199e78521" + }, + "bread-emit/src/main.rs": { + "mtime": 1786800467.7206197, + "ast_hash": "350cefbf697cfd93f7df7b7bcc45a101", + "semantic_hash": "350cefbf697cfd93f7df7b7bcc45a101" + }, + "bread-shared/src/apps.rs": { + "mtime": 1786801218.1467261, + "ast_hash": "e8419571e7a322019d71c89559fb02fb", + "semantic_hash": "" + }, + "bread-shared/src/glob.rs": { + "mtime": 1786800467.7210522, + "ast_hash": "0594a313cb1909d1cca5fd5b8f241b68", + "semantic_hash": "0594a313cb1909d1cca5fd5b8f241b68" + }, + "bread-shared/src/lib.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "236b73bad29f1544a28fbf3ee1ccc795", + "semantic_hash": "" + }, + "bread-shared/src/widget.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "33272eb38c7fffbfa180cef7c5a286fc", + "semantic_hash": "33272eb38c7fffbfa180cef7c5a286fc" + }, + "breadd/src/adapters/bluetooth.rs": { + "mtime": 1786800467.7214499, + "ast_hash": "4d1df67347d5b7c9cdbcb12921a6ae28", + "semantic_hash": "4d1df67347d5b7c9cdbcb12921a6ae28" + }, + "breadd/src/adapters/filesystem.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56", + "semantic_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56" + }, + "breadd/src/adapters/git.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "6e6ff6ca318e28cd94690c30d41b520b", + "semantic_hash": "6e6ff6ca318e28cd94690c30d41b520b" + }, + "breadd/src/adapters/hyprland.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "71537dbd86b413d94476f8022054f1f4", + "semantic_hash": "71537dbd86b413d94476f8022054f1f4" + }, + "breadd/src/adapters/mod.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "63885887c2fc3ea2314d7fe095e5df61", + "semantic_hash": "63885887c2fc3ea2314d7fe095e5df61" + }, + "breadd/src/adapters/network.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "8706dc546b7e08d5aa084ca58c48559c", + "semantic_hash": "8706dc546b7e08d5aa084ca58c48559c" + }, + "breadd/src/adapters/network_rtnetlink.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c", + "semantic_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c" + }, + "breadd/src/adapters/podman.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "97c08551c0fe53b0a5888d98730d35db", + "semantic_hash": "97c08551c0fe53b0a5888d98730d35db" + }, + "breadd/src/adapters/power.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "987d202ec0d30ec26b1d747a6e320ed7", + "semantic_hash": "987d202ec0d30ec26b1d747a6e320ed7" + }, + "breadd/src/adapters/power_upower.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "fc0a36ca76d340c8be77644f63e462bf", + "semantic_hash": "fc0a36ca76d340c8be77644f63e462bf" + }, + "breadd/src/adapters/systemd.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "b3884dbecd39acc38abdf67589a8b954", + "semantic_hash": "b3884dbecd39acc38abdf67589a8b954" + }, + "breadd/src/adapters/udev.rs": { + "mtime": 1786800978.7399695, + "ast_hash": "568993c8c2dd218879eec57aee50a6b9", + "semantic_hash": "" + }, + "breadd/src/core/config.rs": { + "mtime": 1786800467.7215972, + "ast_hash": "7f479bfb51647e6131c14f0c2f153d95", + "semantic_hash": "" + }, + "breadd/src/core/mod.rs": { + "mtime": 1786800467.7223108, + "ast_hash": "e38bfdb894eabd208941bd3ffb1ef464", + "semantic_hash": "" + }, + "breadd/src/core/normalizer.rs": { + "mtime": 1786801218.2233918, + "ast_hash": "1596f60df5049ff8715f66f64bee9f8a", + "semantic_hash": "" + }, + "breadd/src/core/state_engine.rs": { + "mtime": 1786800467.7223108, + "ast_hash": "84a35ee78f3881261a3ce378ea3c03a0", + "semantic_hash": "" + }, + "breadd/src/core/subscriptions.rs": { + "mtime": 1786800467.7223108, + "ast_hash": "8735d4717b74523c787dab9ea2b0bbd8", + "semantic_hash": "8735d4717b74523c787dab9ea2b0bbd8" + }, + "breadd/src/core/supervisor.rs": { + "mtime": 1786800467.7223108, + "ast_hash": "403f7ba1807c71f9b89d81bfeff2681a", + "semantic_hash": "403f7ba1807c71f9b89d81bfeff2681a" + }, + "breadd/src/core/types.rs": { + "mtime": 1786800467.7223108, + "ast_hash": "8bd070d4c09725d8717749a79aa42a92", + "semantic_hash": "" + }, + "breadd/src/ipc/mod.rs": { + "mtime": 1786800912.9916558, + "ast_hash": "54af229257e555313f7d4b59d57ff8d3", + "semantic_hash": "" + }, + "breadd/src/lua/mod.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "ed13e2495399d532625653a22a4fee14", + "semantic_hash": "" + }, + "breadd/src/main.rs": { + "mtime": 1786800467.722855, + "ast_hash": "4b31888cc9e76210df0c7cff3a8b1e42", + "semantic_hash": "" + }, + "breadd/tests/ipc_integration.rs": { + "mtime": 1786801218.36339, + "ast_hash": "2b5bade2cc2e189a3af9c692232be258", + "semantic_hash": "" + }, + "examples/modules/active-window-widget.lua": { + "mtime": 1786800467.7243168, + "ast_hash": "a5f6fb2c54775a49ddaf29674f86571d", + "semantic_hash": "a5f6fb2c54775a49ddaf29674f86571d" + }, + "examples/modules/bluetooth-toggle-widget.lua": { + "mtime": 1786800467.7243168, + "ast_hash": "c8529dc45862adf4f63db48674a28277", + "semantic_hash": "c8529dc45862adf4f63db48674a28277" + }, + "examples/modules/dock-monitors.lua": { + "mtime": 1786800467.724451, + "ast_hash": "4abe51f19614d2bf117ac35e95324801", + "semantic_hash": "4abe51f19614d2bf117ac35e95324801" + }, + "examples/modules/dock-workflow.lua": { + "mtime": 1786800467.724451, + "ast_hash": "84cf81cfb7780e89a46e96a6ccfbad15", + "semantic_hash": "" + }, + "examples/modules/focus-mode-widget.lua": { + "mtime": 1786800467.724451, + "ast_hash": "f62c366c2c85cfbe59eef663fc607230", + "semantic_hash": "f62c366c2c85cfbe59eef663fc607230" + }, + "examples/modules/git-branch-widget.lua": { + "mtime": 1786800467.724451, + "ast_hash": "ebeeaebab5b5b29619f3db65c1df57d8", + "semantic_hash": "" + }, + "examples/modules/low-battery-warning.lua": { + "mtime": 1786800467.724451, + "ast_hash": "e0ba79860562fc36fa8cb183bc576fb7", + "semantic_hash": "e0ba79860562fc36fa8cb183bc576fb7" + }, + "examples/modules/pause-media-on-headphone-unplug.lua": { + "mtime": 1786800467.724451, + "ast_hash": "6c4cf82b6963eb93df224bed60d06c2d", + "semantic_hash": "6c4cf82b6963eb93df224bed60d06c2d" + }, + "examples/modules/workflow-status-widget.lua": { + "mtime": 1786800467.724451, + "ast_hash": "9f913a66a0f8654dadc1c5d6c2be0938", + "semantic_hash": "9f913a66a0f8654dadc1c5d6c2be0938" + }, + "scripts/install.sh": { + "mtime": 1786800994.0764284, + "ast_hash": "35d1a7f63824e9176bd105ab3d699576", + "semantic_hash": "" + }, + "CONTRIBUTING.md": { + "mtime": 1786800467.716893, + "ast_hash": "6d056fcf0dae29949d19c41b41792879", + "semantic_hash": "" + }, + "Documentation.md": { + "mtime": 1786801027.2816515, + "ast_hash": "7b8471e7ae45aed70682bb858826860c", + "semantic_hash": "" + }, + "Examples.md": { + "mtime": 1786800467.716893, + "ast_hash": "6bcd7a14be53a9f67ef6912b160da8bc", + "semantic_hash": "6bcd7a14be53a9f67ef6912b160da8bc" + }, + "README.md": { + "mtime": 1786800994.0964282, + "ast_hash": "97ae9f7efb9f2cdceb615a47cf3dfa1a", + "semantic_hash": "" + }, + "bread-module-host/src/io.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "dbe04e05d1cfb02770db8d7c0bcc0b68", + "semantic_hash": "" + }, + "bread-module-host/src/lua_env.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "97d009846e18d3c809663b1185c98bbb", + "semantic_hash": "" + }, + "bread-module-host/src/main.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "9a93253ae44c764b8273df40999ddede", + "semantic_hash": "" + }, + "bread-shared/src/module_host_ipc.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "fcdb4c03f242a5ea51fd3a096b711363", + "semantic_hash": "" + }, + "bread-shared/src/permissions.rs": { + "mtime": 1786800467.7210522, + "ast_hash": "800445ef9c90bdbf8f3ac9d4f1afd98e", + "semantic_hash": "" + }, + "breadd/src/core/rules.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "bd430cf213f400b8d4e96ccc35a76ff1", + "semantic_hash": "" + }, + "breadd/src/ipc/module_host_bridge.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "caa9cf82695e48c88758fcfa835e1871", + "semantic_hash": "" + }, + "breadd/src/module_host.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "228826ff3c8941ea5f9bb28b66d637a9", + "semantic_hash": "" + }, + "breadd/tests/module_host_sandbox.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "7e637b3a950c510215a6f6a7b88dd404", + "semantic_hash": "" + }, + "examples/modules/cpu-temp-widget/init.lua": { + "mtime": 1786800467.724451, + "ast_hash": "5ac893dd2f6af6d8b22dd290e3021f77", + "semantic_hash": "" + }, + "xtask/src/main.rs": { + "mtime": 1786801244.1297076, + "ast_hash": "e914dd77ac3241df09e3a681228961db", + "semantic_hash": "" + }, + ".forgejo/workflows/dev-release.yml": { + "mtime": 1786800467.7161875, + "ast_hash": "707129aa2fe79b4539d108c03e6d7abf", + "semantic_hash": "" + }, + ".forgejo/workflows/rc-release.yml": { + "mtime": 1786800467.7167187, + "ast_hash": "3007d2c43d785cd72f0548096626a21d", + "semantic_hash": "" + }, + ".forgejo/workflows/release.yml": { + "mtime": 1786800467.7167187, + "ast_hash": "3578aa39e7b2466822c8d85247489d36", + "semantic_hash": "" + }, + "DEPRECATIONS.md": { + "mtime": 1786800467.716893, + "ast_hash": "1685b60fad2ed4184e4119c30866ec12", + "semantic_hash": "" + }, + "examples/modules/README.md": { + "mtime": 1786800467.7242541, + "ast_hash": "dfa8a72f41c08bd5b8036b684092a93b", + "semantic_hash": "" + }, + "packaging/README.md": { + "mtime": 1786800994.0430956, + "ast_hash": "caa295eed64de126874a2e48b8aed8a2", + "semantic_hash": "" + } +} \ 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..e7af1d8 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,416 @@ +# Graph Report - bread (2026-08-16) + +## Corpus Check +- 66 files · ~90,429 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 1486 nodes · 3384 edges · 93 communities (68 shown, 25 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 47 edges (avg confidence: 0.78) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `cdd5de8f` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- LuaEngine +- RawEvent +- config.rs +- Server +- widget.rs +- Bread Daemon (breadd) +- filesystem.rs +- git.rs +- Result +- state_engine.rs +- modules_mgmt.rs +- systemd.rs +- hooks_git.rs +- bread-cli/src/main.rs +- types.rs +- podman.rs +- Value +- Result +- hooks_shell.rs +- bluetooth.rs +- SubscriptionId +- glob.rs +- StateHandle +- Adapter +- network.rs +- power.rs +- hyprland.rs +- parse_upower_message +- main Branch +- git-branch-widget.lua +- TestHarness +- Sync +- active-window-widget.lua +- .new +- focus-mode-widget.lua +- workflow-status-widget.lua +- bread.widget API +- bluetooth-toggle-widget.lua +- pause-media-on-headphone-unplug.lua +- Autostart Example Module +- install.sh +- Filesystem Adapter +- Git Adapter +- Podman Adapter +- Systemd Adapter +- bread.after(delay_ms, fn) +- bread.bluetooth namespace +- bread.every(interval_ms, fn) +- bread.exec(cmd) +- bread.hyprland namespace +- bread.notify(message, opts) +- bread.state.watch(path, fn) +- bread.system.startup +- Monitors Configuration Example +- Binds Module (Built-in) +- lua/mod.rs +- external-monitors.lua +- AGENTS.md — Repo hygiene +- CLAUDE.md — Repo hygiene +- ModuleHostLua +- ModuleHostRegistry +- xtask/src/main.rs +- Bread +- rules.rs +- Normalized events +- Bread Documentation +- udev.rs +- Dictionary: Lua API +- Out-of-process module sandboxing *(Since: v1.6)* +- Dictionary: Built-in modules +- Events +- Machine and filesystem +- Contributing +- Bluetooth +- Widgets *(Since: v1.3)* +- Getting started +- Capability-scoped modules *(Since: v1.5)* +- Workflows *(Since: v1.2)* +- Timers +- State +- init.lua +- Execution +- packaging/README.md +- PathBuf +- build.sh +- beta Release Track +- dev Release Track +- stable Release Track + +## God Nodes (most connected - your core abstractions) +1. `LuaEngine` - 59 edges +2. `RawEvent` - 50 edges +3. `BreadEvent` - 38 edges +4. `raw()` - 37 edges +5. `RuntimeState` - 36 edges +6. `StateHandle` - 28 edges +7. `now_unix_ms()` - 25 edges +8. `Adapter` - 25 edges +9. `SubscriptionId` - 25 edges +10. `ModuleHostLua` - 24 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 +- `emit_topology_snapshot()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/hyprland.rs → bread-shared/src/lib.rs +- `network_raw_event()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/network.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` +- 2-file cycle: `bread-shared/src/lib.rs -> bread-shared/src/module_host_ipc.rs -> bread-shared/src/lib.rs` + +## Hyperedges (group relationships) +- **** — 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] + +## Communities (93 total, 25 thin omitted) + +### Community 0 - "LuaEngine" +Cohesion: 0.11 +Nodes (19): ErrorEntry, HandlerEntry, HandlerKind, LuaEngine, LuaMessage, ModuleInfo, AtomicU64, HashMap (+11 more) + +### Community 1 - "RawEvent" +Cohesion: 0.06 +Nodes (67): adapter_source_is_hashable_and_eq(), AdapterSource, bread_event_new_accepts_owned_and_borrowed_names(), bread_event_new_assigns_unique_id_and_no_cause(), bread_event_new_sets_current_timestamp(), bread_event_with_timestamp_preserves_timestamp_and_assigns_id(), BreadEvent, DaemonSection (+59 more) + +### Community 2 - "config.rs" +Cohesion: 0.07 +Nodes (50): AdaptersConfig, AdapterToggle, compat_section_defaults_legacy_hyprland_names_to_true(), CompatConfig, Config, config_path(), config_path_falls_back_to_home_when_no_xdg(), config_path_respects_xdg_config_home() (+42 more) + +### Community 3 - "Server" +Cohesion: 0.05 +Nodes (41): A, command_target(), event_domain(), is_known_app(), is_reserved_domain(), Option, validate_app_namespace(), validate_command_event() (+33 more) + +### Community 4 - "widget.rs" +Cohesion: 0.07 +Nodes (33): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+25 more) + +### Community 5 - "Bread Daemon (breadd)" +Cohesion: 0.06 +Nodes (36): Bluetooth Adapter, Hyprland Adapter, Network Adapter, Power Adapter, udev Adapter, bread.on(pattern, fn), bread.spawn(fn), bread.wait(pattern, opts) (+28 more) + +### Community 6 - "filesystem.rs" +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.rs" +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 - "Result" +Cohesion: 0.15 +Nodes (50): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_app_source_allows_command_to_another_app(), emit_with_app_source_rejects_wrong_namespace(), emit_with_app_source_still_rejects_foreign_app_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() (+42 more) + +### Community 9 - "state_engine.rs" +Cohesion: 0.12 +Nodes (20): 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(), hyprland_snapshot_replaces_topology() (+12 more) + +### Community 10 - "modules_mgmt.rs" +Cohesion: 0.11 +Nodes (36): audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module(), audit_extracts_exec_bin_hint_and_ignores_baseline_calls(), audit_module(), audit_scans_required_sibling_files_in_module_directory(), classify_call_site(), collect_lua_files(), copy_dir(), extract_first_string_arg() (+28 more) + +### Community 11 - "systemd.rs" +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 - "hooks_git.rs" +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 - "bread-cli/src/main.rs" +Cohesion: 0.19 +Nodes (29): CausalityTracker, Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand (+21 more) + +### Community 14 - "types.rs" +Cohesion: 0.15 +Nodes (21): DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState, PowerState, ProfileState (+13 more) + +### Community 15 - "podman.rs" +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 - "Value" +Cohesion: 0.17 +Nodes (14): active_window_from_data(), apply_hyprland_snapshot(), condition_matches(), hyprland_state_key(), json_stringish(), resolve_device(), Option, Result (+6 more) + +### Community 17 - "Result" +Cohesion: 0.13 +Nodes (26): bluetooth_connect(), bluetooth_disconnect(), bluetooth_find_adapter(), bluetooth_get_powered(), bluetooth_query(), bluetooth_set_powered(), bluetooth_set_scanning(), bluetooth_spawn() (+18 more) + +### Community 18 - "hooks_shell.rs" +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.rs" +Cohesion: 0.15 +Nodes (10): address_from_path(), BluetoothAdapter, parse_bluetooth_message(), Message, Option, Result, Self, Sender (+2 more) + +### Community 20 - "SubscriptionId" +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 - "StateHandle" +Cohesion: 0.15 +Nodes (16): dispatch_event(), handle_command(), Arc, AtomicU64, HashMap, Receiver, RwLock, Self (+8 more) + +### Community 23 - "Adapter" +Cohesion: 0.19 +Nodes (9): Adapter, ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter (+1 more) + +### Community 24 - "network.rs" +Cohesion: 0.27 +Nodes (9): has_default_route(), network_raw_event(), NetworkAdapter, NetworkSnapshot, read_network_state(), BTreeMap, Result, Sender (+1 more) + +### Community 25 - "power.rs" +Cohesion: 0.26 +Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), Option, Result, Self, Sender + +### Community 26 - "hyprland.rs" +Cohesion: 0.29 +Nodes (11): emit_topology_snapshot(), hyprland_event_socket(), hyprland_request_json(), hyprland_request_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result (+3 more) + +### Community 27 - "parse_upower_message" +Cohesion: 0.27 +Nodes (6): parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter + +### Community 29 - "git-branch-widget.lua" +Cohesion: 0.62 +Nodes (6): focused_tab_cwd(), git_info(), M.on_load(), shell_quote(), update(), widget_root() + +### Community 30 - "TestHarness" +Cohesion: 0.16 +Nodes (16): main(), parse_args(), Option, String, killing_a_module_host_child_does_not_take_down_breadd_or_other_modules(), os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope(), Child, Drop (+8 more) + +### Community 31 - "Sync" +Cohesion: 0.50 +Nodes (3): main(), Result, Sync + +### Community 32 - "active-window-widget.lua" +Cohesion: 0.83 +Nodes (3): label_for(), M.on_load(), widget_root() + +### Community 33 - ".new" +Cohesion: 0.16 +Nodes (15): ModulePermission, Option, String, bluetooth_list_devices(), builtin_module_decls(), is_lib_path(), list_lua_files(), module_name_from_path() (+7 more) + +### Community 34 - "focus-mode-widget.lua" +Cohesion: 1.00 +Nodes (3): is_focused(), M.on_load(), widget_root() + +### Community 35 - "workflow-status-widget.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), most_relevant(), widget_update() + +### Community 36 - "bread.widget API" +Cohesion: 0.67 +Nodes (3): bread.widget API, CPU Temperature Widget Example, Live Widget Update Pattern + +### Community 60 - "lua/mod.rs" +Cohesion: 0.30 +Nodes (20): now_unix_ms(), RuntimeState, module_store_get(), module_store_set(), Arc, JsonValue, RwLock, widget_list_json() (+12 more) + +### Community 61 - "external-monitors.lua" +Cohesion: 0.29 +Nodes (8): apply(), apply_monitor(), connected(), drm_first_mode(), drm_status(), is_internal(), list_connectors(), M.on_load() + +### Community 62 - "AGENTS.md — Repo hygiene" +Cohesion: 0.33 +Nodes (5): AGENTS.md — Repo hygiene, CI, Don't, Local architecture (still true), Remotes + +### Community 63 - "CLAUDE.md — Repo hygiene" +Cohesion: 0.40 +Nodes (4): CI, CLAUDE.md — Repo hygiene, Don't, Remotes + +### Community 64 - "ModuleHostLua" +Cohesion: 0.09 +Nodes (38): call(), HostMessage, IoCommand, RpcResponse, Duration, Option, PathBuf, Receiver (+30 more) + +### Community 65 - "ModuleHostRegistry" +Cohesion: 0.07 +Nodes (43): bin_allowed(), path_allowed(), HashMap, Option, OwnedWriteHalf, Result, Sender, String (+35 more) + +### Community 66 - "xtask/src/main.rs" +Cohesion: 0.11 +Nodes (36): BTreeSet, ExitCode, check(), CheckReport, clean_state_passes(), extract_cli_commands(), extract_enum_variants(), extract_ipc_methods() (+28 more) + +### Community 67 - "Bread" +Cohesion: 0.06 +Nodes (28): Deprecations, Hyprland legacy flat event names (since v1.5), Bread Examples, Example 1: Porting keyboard_and_display_watcher.sh (system script), Example 2: Porting autostart.lua, Example 3: Porting display/monitors.lua, Example 4: Multi-step automation workflows, Example 5: A live widget in breadbar (+20 more) + +### Community 68 - "rules.rs" +Cohesion: 0.14 +Nodes (27): empty_file_loads_with_no_rules(), empty_on_is_treated_as_missing(), invalid_toml_is_fatal(), load_rules(), missing_on_is_reported_with_index_and_no_on(), multiple_action_keys_is_reported(), one_bad_rule_does_not_block_other_valid_rules(), ParsedRule (+19 more) + +### Community 69 - "Normalized events" +Cohesion: 0.12 +Nodes (16): Bluetooth (BlueZ), Compatibility: `[compat]` config, Devices (udev / Bluetooth), Filesystem / project detection, Git (hooks + dirty-state poller), Hyprland, Network, Normalized events (+8 more) + +### Community 70 - "Bread Documentation" +Cohesion: 0.14 +Nodes (14): API Stability & Versioning, Bread Documentation, Contents, Debugging tips, Dictionary: Event reference, Dictionary: IPC protocol, Dictionary: Runtime state schema, Integrating a bread\* app (+6 more) + +### Community 71 - "udev.rs" +Cohesion: 0.18 +Nodes (18): build_device_event(), build_event(), enumerate_payload_includes_classification_fields(), prop_bool(), prop_str(), Option, Result, Self (+10 more) + +### Community 72 - "Dictionary: Lua API" +Cohesion: 0.17 +Nodes (12): `bread.debounce(delay_ms, fn) -> wrapped_fn`, `bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`, `bread.notify(message, opts)`, `bread.profile.activate(name)`, Dictionary: Lua API, Hyprland, Module declaration, Module lifecycle hooks (+4 more) + +### Community 73 - "Out-of-process module sandboxing *(Since: v1.6)*" +Cohesion: 0.20 +Nodes (10): Architecture, Crash isolation, New IPC methods, Out-of-process module sandboxing *(Since: v1.6)*, RPC bridge coverage, The gap this closes, The Landlock sandbox, The token/identity handshake (+2 more) + +### Community 74 - "Dictionary: Built-in modules" +Cohesion: 0.20 +Nodes (10): `bread.binds`, `bread.devices`, `bread.monitors`, `bread.rules` *(Since: v1.5)*, `bread.workspaces`, Device rule options, Dictionary: Built-in modules, Example: Dock-specific setup (+2 more) + +### Community 75 - "Events" +Cohesion: 0.20 +Nodes (10): `bread.emit(event, data)`, `bread.filter(pattern, fn, opts) -> id`, `bread.off(id)`, `bread.on(pattern, fn) -> id`, `bread.once(pattern, fn) -> id`, `bread.spawn(fn)`, `bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*, `bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)* (+2 more) + +### Community 76 - "Machine and filesystem" +Cohesion: 0.20 +Nodes (10): `bread.fs.exists(path) -> bool`, `bread.fs.expand(path) -> string`, `bread.fs.read(path) -> string | nil`, `bread.fs.readlink(path) -> string | nil`, `bread.fs.write(path, content)`, `bread.json.decode(str) -> table | nil`, `bread.machine.has_tag(tag) -> bool`, `bread.machine.name() -> string` (+2 more) + +### Community 77 - "Contributing" +Cohesion: 0.22 +Nodes (8): Branches, CI, Contributing, Keeping the API docs honest, Local development, Questions, The release cycle, Tracks, from a user's perspective + +### Community 78 - "Bluetooth" +Cohesion: 0.22 +Nodes (9): Bluetooth, `bread.bluetooth.connect(address)`, `bread.bluetooth.devices() -> table | nil`, `bread.bluetooth.disconnect(address)`, `bread.bluetooth.power(enabled)`, `bread.bluetooth.powered() -> bool | nil`, `bread.bluetooth.scan(enabled)`, Example: auto-connect headphones on AC power (+1 more) + +### Community 79 - "Widgets *(Since: v1.3)*" +Cohesion: 0.22 +Nodes (9): `bread.widget.list() -> table`, `bread.widget.register(spec) -> ok, err`, `bread.widget.remove(id) -> bool`, `bread.widget.update(id, patch) -> ok, err`, Click events, Node types, `style` *(Since: v1.4)*, Style vs. `class` (+1 more) + +### Community 80 - "Getting started" +Cohesion: 0.33 +Nodes (6): 1) Create a minimal config, 2) The fast path: `rules.toml` *(Since: v1.5)*, 3) Minimal `init.lua`, 4) Start the daemon, 5) Check that it's running, Getting started + +### Community 81 - "Capability-scoped modules *(Since: v1.5)*" +Cohesion: 0.33 +Nodes (6): Baseline (always available, no manifest entry needed), `bread modules audit `, Capability-scoped modules *(Since: v1.5)*, Gated — requires a matching `[[permissions]]` entry, `path`/`bin` enforcement depends on where the module runs, `require("bread.devices")` still works from a scoped module + +### Community 82 - "Workflows *(Since: v1.2)*" +Cohesion: 0.33 +Nodes (6): `bread.workflow.define(name, fn)`, `bread.workflow.list() -> table`, `bread.workflow.start(name, opts)`, `bread.workflow.status(name) -> table | nil`, `bread.workflow.step(label)`, Workflows *(Since: v1.2)* + +### Community 83 - "Timers" +Cohesion: 0.50 +Nodes (4): `bread.after(delay_ms, fn) -> id`, `bread.cancel(id)`, `bread.every(interval_ms, fn) -> id`, Timers + +### Community 84 - "State" +Cohesion: 0.50 +Nodes (4): `bread.state.get(path)`, `bread.state.watch(path, fn) -> id`, State, Typed shorthands + +### Community 85 - "init.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), read_temp_c(), widget_root() + +### Community 86 - "Execution" +Cohesion: 0.67 +Nodes (3): `bread.exec_capture(cmd, opts) -> ok, stdout`, `bread.exec(cmd)`, Execution + +### Community 88 - "PathBuf" +Cohesion: 1.00 +Nodes (3): dirs_home(), lua_expand_path(), PathBuf + +## Knowledge Gaps +- **182 isolated node(s):** `build.sh script`, `install.sh script`, `Remotes`, `CI`, `Local architecture (still true)` (+177 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 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 `Adapter` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `bluetooth.rs`, `network.rs`, `power.rs`, `hyprland.rs`, `parse_upower_message`, `Sync`?** + _High betweenness centrality (0.089) - this node is a cross-community bridge._ +- **Why does `RawEvent` connect `RawEvent` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `bluetooth.rs`, `Adapter`, `network.rs`, `power.rs`, `hyprland.rs`, `parse_upower_message`?** + _High betweenness centrality (0.084) - this node is a cross-community bridge._ +- **Why does `BreadEvent` connect `RawEvent` to `ModuleHostLua`, `LuaEngine`, `.new`, `Server`, `ModuleHostRegistry`, `state_engine.rs`, `StateHandle`?** + _High betweenness centrality (0.061) - this node is a cross-community bridge._ +- **What connects `build.sh script`, `install.sh script`, `Remotes` to the rest of the system?** + _182 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `LuaEngine` be split into smaller, more focused modules?** + _Cohesion score 0.11153846153846154 - nodes in this community are weakly interconnected._ +- **Should `RawEvent` be split into smaller, more focused modules?** + _Cohesion score 0.05702970297029703 - nodes in this community are weakly interconnected._ +- **Should `config.rs` be split into smaller, more focused modules?** + _Cohesion score 0.0670122176971492 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a.json b/graphify-out/cache/ast/v0.9.32/0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a.json new file mode 100644 index 0000000..5682755 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_packaging_readme_md", "label": "README.md", "file_type": "document", "source_file": "packaging/README.md", "source_location": "L1"}, {"id": "$graphify-root$_packaging_readme_systemd_user_service", "label": "systemd user service", "file_type": "document", "source_file": "packaging/README.md", "source_location": "L17"}], "edges": [{"source": "$graphify-root$_packaging_readme_md", "target": "$graphify-root$_packaging_readme_systemd_user_service", "relation": "contains", "confidence": "EXTRACTED", "source_file": "packaging/README.md", "source_location": "L17", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json b/graphify-out/cache/ast/v0.9.32/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json new file mode 100644 index 0000000..c80f821 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_deprecations_md", "label": "DEPRECATIONS.md", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L1"}, {"id": "$graphify-root$_deprecations_deprecations", "label": "Deprecations", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L1"}, {"id": "$graphify-root$_deprecations_hyprland_legacy_flat_event_names_since_v1_5", "label": "Hyprland legacy flat event names (since v1.5)", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L8"}], "edges": [{"source": "$graphify-root$_deprecations_md", "target": "$graphify-root$_deprecations_deprecations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_deprecations_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_deprecations_deprecations", "target": "$graphify-root$_deprecations_hyprland_legacy_flat_event_names_since_v1_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L8", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189.json b/graphify-out/cache/ast/v0.9.32/0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189.json new file mode 100644 index 0000000..38500bc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_permissions_rs", "label": "permissions.rs", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_permissions_modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L31"}, {"id": "permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/permissions.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/permissions.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/permissions.rs"}, {"id": "$graphify-root$_bread_shared_src_permissions_permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L60"}, {"id": "$graphify-root$_bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", "label": "permission_round_trips_through_toml_with_dotted_type_names()", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L111"}, {"id": "$graphify-root$_bread_shared_src_permissions_exec_permission_with_bin_round_trips", "label": "exec_permission_with_bin_round_trips()", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L123"}, {"id": "$graphify-root$_bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", "label": "permission_list_round_trips_as_array_of_tables()", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L134"}, {"id": "$graphify-root$_bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", "label": "missing_permissions_field_deserializes_to_none()", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L165"}, {"id": "$graphify-root$_bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", "label": "explicit_empty_permissions_deserializes_to_some_empty()", "file_type": "code", "source_file": "bread-shared/src/permissions.rs", "source_location": "L177"}], "edges": [{"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_modulepermission", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_modulepermission", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_permissions_modulepermission", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_permissions_modulepermission", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_permissions_modulepermission", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_permissions_modulepermission", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_permissionkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L108", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_exec_permission_with_bin_round_trips", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_permissions_rs", "target": "$graphify-root$_bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/permissions.rs", "source_location": "L177", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b.json b/graphify-out/cache/ast/v0.9.32/154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b.json new file mode 100644 index 0000000..de45bd0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_lib_rs", "label": "lib.rs", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_lib_adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L31"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_rawevent", "label": "RawEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L87"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L105"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_breadevent_new", "label": ".new()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L136"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "label": ".with_timestamp()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L147"}, {"id": "$graphify-root$_bread_shared_src_lib_new_event_id", "label": "new_event_id()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L169"}, {"id": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "label": "now_unix_ms()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L177"}, {"id": "$graphify-root$_bread_shared_src_lib_daemonsection", "label": "DaemonSection", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L185"}, {"id": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "label": "SocketPathConfig", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L191"}, {"id": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "label": "resolve_socket_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L204"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/lib.rs"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path", "label": "expand_path()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L227"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", "label": "expand_path_leaves_non_tilde_paths_unchanged()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L248"}, {"id": "$graphify-root$_bread_shared_src_lib_expand_path_expands_leading_tilde", "label": "expand_path_expands_leading_tilde()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L258"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_serializes_as_snake_case", "label": "adapter_source_serializes_as_snake_case()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L270"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", "label": "adapter_source_app_serializes_as_externally_tagged_object()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L326"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_round_trips_through_json", "label": "adapter_source_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L334"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_rejects_unknown_variant", "label": "adapter_source_rejects_unknown_variant()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L358"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "label": "bread_event_new_sets_current_timestamp()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L364"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "label": "bread_event_new_accepts_owned_and_borrowed_names()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L376"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_round_trips_through_json", "label": "bread_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L384"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", "label": "bread_event_new_assigns_unique_id_and_no_cause()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L405"}, {"id": "$graphify-root$_bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", "label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L414"}, {"id": "$graphify-root$_bread_shared_src_lib_raw_event_round_trips_through_json", "label": "raw_event_round_trips_through_json()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L427"}, {"id": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L444"}, {"id": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "label": "adapter_source_is_hashable_and_eq()", "file_type": "code", "source_file": "bread-shared/src/lib.rs", "source_location": "L451"}], "edges": [{"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "module_host_ipc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "permissions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_adaptersource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L77", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_rawevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L89", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L91", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rawevent", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L93", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_breadevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L107", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L111", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L113", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L118", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L130", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent", "target": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "$graphify-root$_bread_shared_src_lib_adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L147", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_new_event_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_new_event_id", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L169", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_daemonsection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_daemonsection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L187", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L191", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_socketpathconfig", "target": "$graphify-root$_bread_shared_src_lib_daemonsection", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L193", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L204", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_expand_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L227", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L244", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L245", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_expand_path_expands_leading_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_serializes_as_snake_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L326", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_rejects_unknown_variant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L384", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L405", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L414", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_raw_event_round_trips_through_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L427", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_rs", "target": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_new", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "target": "$graphify-root$_bread_shared_src_lib_new_event_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "target": "$graphify-root$_bread_shared_src_lib_expand_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_sets_current_timestamp", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L406", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", "target": "$graphify-root$_bread_shared_src_lib_breadevent_with_timestamp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L415", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", "target": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_lib_adapter_source_is_hashable_and_eq", "target": "$graphify-root$_bread_shared_src_lib_breadevent_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/lib.rs", "source_location": "L453", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "as_millis", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_now_unix_ms", "callee": "duration_since", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L206"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_resolve_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_expand_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L234"}, {"caller_nid": "$graphify-root$_bread_shared_src_lib_expand_path", "callee": "join", "is_member_call": true, "source_file": "bread-shared/src/lib.rs", "source_location": "L236"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1db6238036e92ba4ccf2feb1f0d6f0f5299cf922e49be1bc22ab328006e96778.json b/graphify-out/cache/ast/v0.9.32/1db6238036e92ba4ccf2feb1f0d6f0f5299cf922e49be1bc22ab328006e96778.json new file mode 100644 index 0000000..30cc0a6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1db6238036e92ba4ccf2feb1f0d6f0f5299cf922e49be1bc22ab328006e96778.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_readme_md", "label": "README.md", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_readme_example_bread_modules", "label": "Example bread modules", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_readme_installing", "label": "Installing", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L7"}, {"id": "$graphify-root$_examples_modules_readme_modules", "label": "Modules", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L33"}], "edges": [{"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_modules_readme_example_bread_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/Examples.md"}, {"source": "$graphify-root$_examples_modules_readme_example_bread_modules", "target": "$graphify-root$_examples_modules_readme_installing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_modules_permissions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L19", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_examples_modules_readme_example_bread_modules", "target": "$graphify-root$_examples_modules_readme_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L33", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6.json b/graphify-out/cache/ast/v0.9.32/21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6.json new file mode 100644 index 0000000..3572272 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_md", "label": "Examples.md", "file_type": "document", "source_file": "Examples.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_bread_examples", "label": "Bread Examples", "file_type": "document", "source_file": "Examples.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", "label": "Example 1: Porting keyboard_and_display_watcher.sh (system script)", "file_type": "document", "source_file": "Examples.md", "source_location": "L7"}, {"id": "$graphify-root$_examples_example_2_porting_autostart_lua", "label": "Example 2: Porting autostart.lua", "file_type": "document", "source_file": "Examples.md", "source_location": "L93"}, {"id": "$graphify-root$_examples_example_3_porting_display_monitors_lua", "label": "Example 3: Porting display/monitors.lua", "file_type": "document", "source_file": "Examples.md", "source_location": "L130"}, {"id": "$graphify-root$_examples_example_4_multi_step_automation_workflows", "label": "Example 4: Multi-step automation workflows", "file_type": "document", "source_file": "Examples.md", "source_location": "L182"}, {"id": "$graphify-root$_examples_example_5_a_live_widget_in_breadbar", "label": "Example 5: A live widget in breadbar", "file_type": "document", "source_file": "Examples.md", "source_location": "L241"}, {"id": "$graphify-root$_examples_tips_for_porting_your_own_scripts", "label": "Tips for porting your own scripts", "file_type": "document", "source_file": "Examples.md", "source_location": "L313"}], "edges": [{"source": "$graphify-root$_examples_md", "target": "$graphify-root$_examples_bread_examples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_example_2_porting_autostart_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_example_3_porting_display_monitors_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_example_4_multi_step_automation_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_examples_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L235", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_example_5_a_live_widget_in_breadbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_examples_bread_examples", "target": "$graphify-root$_examples_tips_for_porting_your_own_scripts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Examples.md", "source_location": "L313", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5.json b/graphify-out/cache/ast/v0.9.32/25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5.json new file mode 100644 index 0000000..03a2bc0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_config_rs", "label": "config.rs", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_config_config", "label": "Config", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L9"}, {"id": "daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "luaconfig", "label": "LuaConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "adaptersconfig", "label": "AdaptersConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "eventsconfig", "label": "EventsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "compatconfig", "label": "CompatConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L27"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_luaconfig", "label": "LuaConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L35"}, {"id": "$graphify-root$_breadd_src_core_config_modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L43"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_adaptersconfig", "label": "AdaptersConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L51"}, {"id": "adaptertoggle", "label": "AdapterToggle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "udevconfig", "label": "UdevConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "powerconfig", "label": "PowerConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "rootsconfig", "label": "RootsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "systemdconfig", "label": "SystemdConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_adaptertoggle", "label": "AdapterToggle", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L73"}, {"id": "$graphify-root$_breadd_src_core_config_udevconfig", "label": "UdevConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L79"}, {"id": "$graphify-root$_breadd_src_core_config_powerconfig", "label": "PowerConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L87"}, {"id": "$graphify-root$_breadd_src_core_config_rootsconfig", "label": "RootsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L100"}, {"id": "$graphify-root$_breadd_src_core_config_systemdconfig", "label": "SystemdConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L108"}, {"id": "$graphify-root$_breadd_src_core_config_eventsconfig", "label": "EventsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L119"}, {"id": "$graphify-root$_breadd_src_core_config_compatconfig", "label": "CompatConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L128"}, {"id": "$graphify-root$_breadd_src_core_config_notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L141"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L151"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_luaconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L169"}, {"id": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L178"}, {"id": "$graphify-root$_breadd_src_core_config_udevconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadd_src_core_config_powerconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L195"}, {"id": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L204"}, {"id": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L213"}, {"id": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L222"}, {"id": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L230"}, {"id": "$graphify-root$_breadd_src_core_config_compatconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L240"}, {"id": "$graphify-root$_breadd_src_core_config_config_load", "label": ".load()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L248"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_config_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L259"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "label": ".lua_entry_point()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L268"}, {"id": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "label": ".lua_module_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L272"}, {"id": "$graphify-root$_breadd_src_core_config_config_path", "label": "config_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L277"}, {"id": "$graphify-root$_breadd_src_core_config_rules_path", "label": "rules_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L290"}, {"id": "$graphify-root$_breadd_src_core_config_expand_home", "label": "expand_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L306"}, {"id": "$graphify-root$_breadd_src_core_config_default_log_level", "label": "default_log_level()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L320"}, {"id": "$graphify-root$_breadd_src_core_config_default_lua_entry", "label": "default_lua_entry()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L324"}, {"id": "$graphify-root$_breadd_src_core_config_default_lua_modules", "label": "default_lua_modules()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L328"}, {"id": "$graphify-root$_breadd_src_core_config_default_true", "label": "default_true()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L332"}, {"id": "$graphify-root$_breadd_src_core_config_default_poll_interval", "label": "default_poll_interval()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L336"}, {"id": "$graphify-root$_breadd_src_core_config_default_dedup_window", "label": "default_dedup_window()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L340"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "label": "default_notify_timeout()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L344"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "label": "default_notify_urgency()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L348"}, {"id": "$graphify-root$_breadd_src_core_config_default_notify_path", "label": "default_notify_path()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L352"}, {"id": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "label": "default_udev_subsystems()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L356"}, {"id": "$graphify-root$_breadd_src_core_config_envguard", "label": "EnvGuard", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L375"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "mutexguard", "label": "MutexGuard", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_envguard_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L381"}, {"id": "drop", "label": "Drop", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/config.rs"}, {"id": "$graphify-root$_breadd_src_core_config_envguard_drop", "label": ".drop()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L392"}, {"id": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "label": "default_config_uses_documented_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L403"}, {"id": "$graphify-root$_breadd_src_core_config_default_udev_subsystems_match_documented_list", "label": "default_udev_subsystems_match_documented_list()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L425"}, {"id": "$graphify-root$_breadd_src_core_config_parse_empty_toml_yields_defaults", "label": "parse_empty_toml_yields_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L433"}, {"id": "$graphify-root$_breadd_src_core_config_parse_full_toml_overrides_all_values", "label": "parse_full_toml_overrides_all_values()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L441"}, {"id": "$graphify-root$_breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", "label": "parse_partial_toml_fills_missing_with_defaults()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L504"}, {"id": "$graphify-root$_breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", "label": "compat_section_defaults_legacy_hyprland_names_to_true()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L518"}, {"id": "$graphify-root$_breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", "label": "compat_section_can_disable_legacy_hyprland_names()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L524"}, {"id": "$graphify-root$_breadd_src_core_config_invalid_toml_returns_error", "label": "invalid_toml_returns_error()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L534"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "label": "socket_path_uses_explicit_path_verbatim()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L540"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "label": "socket_path_expands_tilde_when_explicit()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L547"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "label": "socket_path_falls_back_to_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L559"}, {"id": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L570"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "label": "lua_entry_point_and_module_path_expand_tilde()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L578"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L594"}, {"id": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "label": "lua_entry_point_returns_absolute_path_unchanged()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L615"}, {"id": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "label": "expand_home_handles_missing_home_env()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L622"}, {"id": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "label": "config_path_respects_xdg_config_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L632"}, {"id": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "label": "config_path_falls_back_to_home_when_no_xdg()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L642"}, {"id": "$graphify-root$_breadd_src_core_config_rules_path_respects_xdg_config_home", "label": "rules_path_respects_xdg_config_home()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L653"}, {"id": "$graphify-root$_breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", "label": "rules_path_falls_back_to_home_when_no_xdg()", "file_type": "code", "source_file": "breadd/src/core/config.rs", "source_location": "L663"}], "edges": [{"source": "$graphify-root$_breadd_src_core_config_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "daemonconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "luaconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "modulesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "adaptersconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "eventsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "compatconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_daemonconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_luaconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_modulesconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_adaptersconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "udevconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "powerconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "rootsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "systemdconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "adaptertoggle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L67", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_adaptersconfig", "target": "rootsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_adaptertoggle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_udevconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L83", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L83", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_powerconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_rootsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L104", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_systemdconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L115", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L115", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_eventsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_compatconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L145", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L147", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig", "target": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L151", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig", "target": "$graphify-root$_breadd_src_core_config_luaconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig", "target": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L169", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle", "target": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L178", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig", "target": "$graphify-root$_breadd_src_core_config_udevconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L194", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig", "target": "$graphify-root$_breadd_src_core_config_powerconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L195", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig", "target": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L204", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig", "target": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L213", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L213", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig", "target": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L222", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig", "target": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L230", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_compatconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_compatconfig", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_compatconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L240", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L248", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_socket_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L268", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_config", "target": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L272", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_rules_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rules_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L290", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L306", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_log_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_log_level", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L320", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_lua_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_lua_entry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L324", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_lua_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L328", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_lua_modules", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L328", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L332", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_poll_interval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_dedup_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L344", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L348", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_notify_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_notify_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L352", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L356", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L356", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L367", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L368", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_envguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L376", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L376", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L376", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "mutexguard", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L377", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L381", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "drop", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_envguard", "target": "$graphify-root$_breadd_src_core_config_envguard_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems_match_documented_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L425", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_empty_toml_yields_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_full_toml_overrides_all_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_invalid_toml_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L540", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L547", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L559", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L570", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L594", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L615", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L632", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L642", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_rules_path_respects_xdg_config_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rs", "target": "$graphify-root$_breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L663", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_log_level", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_daemonconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_lua_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_luaconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_lua_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_modulesconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_adaptertoggle_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_udevconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_udev_subsystems", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_powerconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_poll_interval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rootsconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_systemdconfig_default", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_eventsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_dedup_window", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_urgency", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L233", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_notificationsconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_notify_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L234", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_compatconfig_default", "target": "$graphify-root$_breadd_src_core_config_default_true", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "$graphify-root$_breadd_src_core_config_config_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_load", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_socket_path", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_entry_point", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_lua_module_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rules_path", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rules_path", "target": "$graphify-root$_breadd_src_core_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_default_config_uses_documented_defaults", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_explicit_path_verbatim", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L541", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L548", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_expands_tilde_when_explicit", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L550", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L560", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L571", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L600", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L603", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", "target": "$graphify-root$_breadd_src_core_config_compatconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L616", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_expand_home_handles_missing_home_env", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L623", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path_respects_xdg_config_home", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L643", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rules_path_respects_xdg_config_home", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L654", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", "target": "$graphify-root$_breadd_src_core_config_envguard_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/config.rs", "source_location": "L664", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_config_config_load", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L250"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_socket_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_rules_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_rules_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L312"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_envguard_new", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_src_core_config_envguard_new", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/config.rs", "source_location": "L382"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009.json b/graphify-out/cache/ast/v0.9.32/288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009.json new file mode 100644 index 0000000..0054d2b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_main_cli", "label": "Cli", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L24"}, {"id": "commands", "label": "Commands", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_commands", "label": "Commands", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L30"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "modulescommand", "label": "ModulesCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "hookscommand", "label": "HooksCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_hookscommand", "label": "HooksCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L105"}, {"id": "$graphify-root$_bread_cli_src_main_modulescommand", "label": "ModulesCommand", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L118"}, {"id": "$graphify-root$_bread_cli_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L141"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "label": "handle_modules_cmd()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L236"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_install_module", "label": "install_module()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L371"}, {"id": "modulemanifest", "label": "ModuleManifest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "label": "try_daemon_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L380"}, {"id": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "label": "daemon_socket_path()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L393"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_send_request", "label": "send_request()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L400"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_stream_events", "label": "stream_events()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L435"}, {"id": "$graphify-root$_bread_cli_src_main_causalitytracker", "label": "CausalityTracker", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L516"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/main.rs"}, {"id": "$graphify-root$_bread_cli_src_main_causalitytracker_depth", "label": ".depth()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L524"}, {"id": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "label": ".print()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L538"}, {"id": "$graphify-root$_bread_cli_src_main_print_json", "label": "print_json()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L566"}, {"id": "$graphify-root$_bread_cli_src_main_print_state_formatted", "label": "print_state_formatted()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L571"}, {"id": "$graphify-root$_bread_cli_src_main_print_value", "label": "print_value()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L578"}, {"id": "$graphify-root$_bread_cli_src_main_print_event", "label": "print_event()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L599"}, {"id": "$graphify-root$_bread_cli_src_main_format_timestamp", "label": "format_timestamp()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L625"}, {"id": "$graphify-root$_bread_cli_src_main_print_reload", "label": "print_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L644"}, {"id": "$graphify-root$_bread_cli_src_main_watch_reload", "label": "watch_reload()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L661"}, {"id": "$graphify-root$_bread_cli_src_main_print_doctor", "label": "print_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L686"}, {"id": "$graphify-root$_bread_cli_src_main_render_doctor", "label": "render_doctor()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L702"}, {"id": "$graphify-root$_bread_cli_src_main_config_directory", "label": "config_directory()", "file_type": "code", "source_file": "bread-cli/src/main.rs", "source_location": "L780"}], "edges": [{"source": "$graphify-root$_bread_cli_src_main_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "clap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "notify", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_cli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_cli", "target": "commands", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_commands", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "modulescommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "hookscommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L73", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L83", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L90", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L90", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_hookscommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_hookscommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L110", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_hookscommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_modulescommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L122", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L126", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L134", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_modulescommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L137", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L141", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_modulescommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L236", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L236", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L236", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_install_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L371", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L371", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L371", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_install_module", "target": "modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L371", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L380", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L380", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L393", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L400", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_stream_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L435", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_causalitytracker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L516", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L517", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "$graphify-root$_bread_cli_src_main_causalitytracker_depth", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker", "target": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L538", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L566", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_json", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L566", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_json", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L566", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_state_formatted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L571", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L571", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L571", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_value", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L578", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L599", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L599", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L599", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_format_timestamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L625", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_format_timestamp", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L625", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L644", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_reload", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L644", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_watch_reload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L661", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L661", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L661", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_print_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L686", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L686", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L686", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_render_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L702", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_render_doctor", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L702", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_main_rs", "target": "$graphify-root$_bread_cli_src_main_config_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L780", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_config_directory", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L780", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_watch_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_state_formatted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_stream_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_main", "target": "$graphify-root$_bread_cli_src_main_print_doctor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_install_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_try_daemon_reload", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L449", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_stream_events", "target": "$graphify-root$_bread_cli_src_main_print_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "target": "$graphify-root$_bread_cli_src_main_causalitytracker_depth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L547", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "target": "$graphify-root$_bread_cli_src_main_format_timestamp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L555", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_state_formatted", "target": "$graphify-root$_bread_cli_src_main_print_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L575", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_event", "target": "$graphify-root$_bread_cli_src_main_format_timestamp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L618", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_config_directory", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L662", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_watch_reload", "target": "$graphify-root$_bread_cli_src_main_print_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L680", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "$graphify-root$_bread_cli_src_main_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L697", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_main_print_doctor", "target": "$graphify-root$_bread_cli_src_main_render_doctor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L698", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_main_main", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_main", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L197"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L248"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "flush", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "read_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L256"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "filter_map", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "into_iter", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "cloned", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L277"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L278"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L285"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L303"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L304"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "push_str", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "push_str", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_handle_modules_cmd", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L395"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_daemon_socket_path", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L395"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "map_err", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "kind", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "kind", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "into_split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L413"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "write_all", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L420"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L421"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L432"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_send_request", "callee": "cloned", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L432"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_array", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L455"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L462"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "into_split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L469"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "write_all", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L479"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "lines", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "next_line", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L502"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L539"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L552"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L552"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L553"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L553"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "repeat", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L556"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L558"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_causalitytracker_print", "callee": "as_deref", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L558"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "repeat", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "print_value", "is_member_call": false, "source_file": "bread-cli/src/main.rs", "source_location": "L584"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_value", "callee": "print_value", "is_member_call": false, "source_file": "bread-cli/src/main.rs", "source_location": "L590"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "split", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L602"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "trim", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L603"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_event", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L646"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_reload", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L650"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "watch", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L669"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "is_err", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "is_ok", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L677"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_watch_reload", "callee": "try_recv", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L677"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_print_doctor", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L710"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L710"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L711"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L711"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L729"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L735"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L735"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L736"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L737"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L737"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L764"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L769"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_render_doctor", "callee": "take", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_config_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L782"}, {"caller_nid": "$graphify-root$_bread_cli_src_main_config_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/main.rs", "source_location": "L785"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a.json b/graphify-out/cache/ast/v0.9.32/2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a.json new file mode 100644 index 0000000..2c05f93 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_lua_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_lua_mod_luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L31"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "timerid", "label": "TimerId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_errorentry", "label": "ErrorEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L49"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "label": ".sender()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L62"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "label": ".reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L66"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L78"}, {"id": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "label": ".recent_errors()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L82"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "label": "spawn_runtime()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "statehandle", "label": "StateHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "modulehostregistry", "label": "ModuleHostRegistry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_timerid", "label": "TimerId", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L169"}, {"id": "$graphify-root$_breadd_src_lua_mod_handlerentry", "label": "HandlerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L171"}, {"id": "registrykey", "label": "RegistryKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "handlerkind", "label": "HandlerKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_handlerkind", "label": "HandlerKind", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L180"}, {"id": "$graphify-root$_breadd_src_lua_mod_timerentry", "label": "TimerEntry", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L185"}, {"id": "$graphify-root$_breadd_src_lua_mod_moduledecl", "label": "ModuleDecl", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L197"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "label": "ModuleInfo", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine", "label": "LuaEngine", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L220"}, {"id": "lua", "label": "Lua", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "hashset", "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "modulesconfig", "label": "ModulesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "label": ".reload_internal()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L294"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "label": ".install_api()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L347"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "label": ".load_device_rules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1280"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "label": ".load_profiles()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1335"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "label": ".load_rules_toml()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1381"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "label": ".load_init_and_modules()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "label": ".load_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1539"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "label": ".load_out_of_process_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "label": ".load_lua_file()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1612"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "label": ".load_scoped_lua_file()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "label": ".build_scoped_env()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "label": ".load_lua_source()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1833"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "label": ".handle_event()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "label": ".handle_timer()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1912"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "label": ".remove_handler()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1936"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "label": ".run_on_load()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1942"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "label": ".run_on_reload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1962"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "label": ".run_on_unload()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1988"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "label": ".handle_callback_error()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2014"}, {"id": "luaerror", "label": "LuaError", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "label": ".get_module_hook()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2051"}, {"id": "function", "label": "Function", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "label": ".module_is_registered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2061"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "label": ".module_is_builtin()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2068"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "label": ".module_ungated()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2080"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "label": ".set_current_module()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2091"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "label": ".set_current_dispatch_id()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "label": ".cancel_all_timers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2109"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "label": ".install_log_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2117"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "label": ".install_debounce()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2176"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "label": ".scan_module_decl()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2209"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "label": ".install_require_loader()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2273"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "label": ".install_wait_helper()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2315"}, {"id": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "label": ".install_workflow_helpers()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2370"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_register", "label": "workflow_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_step", "label": "workflow_step()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2626"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "label": "workflow_finish()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2640"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "label": "workflow_fail()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "label": "workflow_timeout()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2669"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "label": "workflow_status_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687"}, {"id": "jsonvalue", "label": "JsonValue", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "label": "workflow_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699"}, {"id": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "label": "WidgetRegisterArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2714"}, {"id": "widgetplacement", "label": "WidgetPlacement", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "widgetnode", "label": "WidgetNode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "label": "WidgetUpdateArgs", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2729"}, {"id": "$graphify-root$_breadd_src_lua_mod_default_widget_visible", "label": "default_widget_visible()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2740"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_register", "label": "widget_register()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744"}, {"id": "widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "widgetvalidationerror", "label": "WidgetValidationError", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_update", "label": "widget_update()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_remove", "label": "widget_remove()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2811"}, {"id": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "label": "widget_list_json()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825"}, {"id": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "label": "order_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "label": "module_name_from_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2911"}, {"id": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "label": "is_lib_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2920"}, {"id": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "label": "read_module_permissions()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943"}, {"id": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "label": "json_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979"}, {"id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "label": "state_value_to_lua()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_store_get", "label": "module_store_get()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020"}, {"id": "$graphify-root$_breadd_src_lua_mod_module_store_set", "label": "module_store_set()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "label": "lua_expand_path()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3069"}, {"id": "$graphify-root$_breadd_src_lua_mod_shell_quote", "label": "shell_quote()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3087"}, {"id": "$graphify-root$_breadd_src_lua_mod_dirs_home", "label": "dirs_home()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3091"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "label": "lua_machine_name()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3098"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "label": "lua_hostname()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3111"}, {"id": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "label": "lua_machine_tags()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3135"}, {"id": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "label": "read_sync_toml()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3151"}, {"id": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "label": "builtin_module_decls()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441"}, {"id": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "label": "hyprland_request_socket()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3478"}, {"id": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "label": "hyprland_request()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3512"}, {"id": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "label": "parse_match_condition()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3524"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "label": "list_lua_files()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "label": "bluetooth_spawn()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3566"}, {"id": "f", "label": "F", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "label": "bluetooth_query()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3588"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "label": "bluetooth_find_adapter()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3611"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/lua/mod.rs"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "label": "bluetooth_set_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3634"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "label": "bluetooth_get_powered()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3652"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "label": "bluetooth_connect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3669"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "label": "bluetooth_disconnect()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3684"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "label": "bluetooth_set_scanning()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3699"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "label": "BluetoothDevice", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3718"}, {"id": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "label": "bluetooth_list_devices()", "file_type": "code", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3725"}], "edges": [{"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "refcell", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "rc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "widget", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "mlua", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "value_as_jsonvalue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "rules", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "statehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "subscriptionid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "module_host", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "now_unix_ms", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L29", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luamessage", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_errorentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L58", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_sender", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L82", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L90", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_handlerentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L172", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L173", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L174", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L174", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L175", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L175", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_handlerentry", "target": "handlerkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L176", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_handlerkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_timerentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L186", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L188", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L193", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_timerentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L193", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L198", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L199", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L199", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L200", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L200", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L201", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L202", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_moduledecl", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L213", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L217", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_luaengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L221", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_handlerentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L223", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L223", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L223", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L223", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_timerentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L225", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L226", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L226", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L227", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L227", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L227", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L227", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L240", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L240", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L240", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L240", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L241", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L241", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L241", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L241", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_moduleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L241", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L242", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L243", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L243", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L243", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L243", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L244", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L245", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L245", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L246", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L246", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L247", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L248", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "modulesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L249", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L250", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L251", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L251", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L251", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L251", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L255", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L256", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "$graphify-root$_breadd_src_lua_mod_luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "$graphify-root$_breadd_src_lua_mod_errorentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L294", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L347", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1280", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1280", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1335", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1335", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1381", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1381", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1436", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1539", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1539", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1539", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1590", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1612", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1612", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1612", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1642", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1724", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1833", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1833", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1841", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1912", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1912", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1912", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1936", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1936", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1942", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1942", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1962", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1988", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2014", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2014", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2014", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "luaerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2014", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2051", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2051", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2051", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2061", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2068", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2080", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2091", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2091", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2091", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2109", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2117", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2176", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2176", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2209", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2209", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2209", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2209", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2273", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2273", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2315", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2315", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2370", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2370", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_register", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2599", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2626", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2626", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2626", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_step", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2626", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2640", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2640", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2640", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2640", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2654", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2669", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2669", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2669", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2669", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2687", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2699", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2714", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2715", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "widgetplacement", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2716", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2722", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2722", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "target": "widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2723", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2729", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2731", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "widgetnode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2731", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2733", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2733", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2735", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2737", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_default_widget_visible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2740", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "$graphify-root$_breadd_src_lua_mod_widgetregisterargs", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_register", "target": "widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2744", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "$graphify-root$_breadd_src_lua_mod_widgetupdateargs", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_update", "target": "widgetvalidationerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2775", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2811", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2811", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2811", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_remove", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2811", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2825", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2837", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2911", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2911", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2911", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2911", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2920", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2920", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2920", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2943", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2979", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2991", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_store_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_get", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3020", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_module_store_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3036", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3069", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3069", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_shell_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3087", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_shell_quote", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3087", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_dirs_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3091", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_dirs_home", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3091", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_dirs_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3091", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3098", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3098", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3111", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3111", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3135", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3135", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3135", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3151", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3151", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3151", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_moduledecl", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3441", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3478", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3478", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3478", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3512", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3512", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3512", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3524", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3524", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3524", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3540", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3566", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "target": "f", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3566", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3588", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "f", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3588", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3588", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3588", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3611", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3611", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3611", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3611", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3634", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3634", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3652", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3652", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3669", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3669", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3669", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3684", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3684", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3684", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3699", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3699", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3718", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3719", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3720", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_lua_mod_rs", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3725", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3725", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3725", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "$graphify-root$_breadd_src_lua_mod_bluetoothdevice", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3725", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L325", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L326", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "subscriptionid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L511", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_timerid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L734", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L834", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L861", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_module_store_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L963", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_module_store_set", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L976", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1018", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_register", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1022", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_update", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1054", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_remove", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1083", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1105", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1119", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1145", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1207", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1208", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1218", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1223", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1233", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1243", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1272", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1273", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1274", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1275", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1276", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1305", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "target": "$graphify-root$_breadd_src_lua_mod_parse_match_condition", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1320", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "target": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1402", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "target": "$graphify-root$_breadd_src_lua_mod_shell_quote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1403", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1437", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1439", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1444", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1446", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1450", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1452", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1465", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1476", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1490", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1512", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_out_of_process_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1558", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1562", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1566", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1570", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1575", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1579", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1672", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1874", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1881", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1907", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1921", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1943", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_load", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1944", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1969", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1970", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1975", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1981", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1995", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L1996", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2001", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2016", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2032", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2034", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_remove_handler", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2038", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2211", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "target": "function", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2292", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_register", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2376", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2392", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2401", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2408", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2415", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2416", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "target": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2424", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2838", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L2985", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "target": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3009", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_module_store_set", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3054", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "target": "$graphify-root$_breadd_src_lua_mod_dirs_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3071", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3099", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "target": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3108", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "target": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3136", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_builtin_module_decls", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3442", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3516", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3519", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3541", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3636", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3654", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3671", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3686", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "target": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3701", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "target": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/lua/mod.rs", "source_location": "L3742", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_reload", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L68"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_runtimehandle_recent_errors", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "spawn", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_spawn_runtime", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "callee": "socket_path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L268"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "callee": "lua_entry_point", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_new", "callee": "lua_module_path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_subscriptions", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_modules", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear_widgets", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L303"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L315"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_reload_internal", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L319"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L349"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L377"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L377"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L421"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L440"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L463"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "remove_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "remove_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L481"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L496"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L507"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L508"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L514"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L521"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L527"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L533"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L539"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L544"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L550"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L551"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L562"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L564"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L565"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L570"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L583"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L587"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L587"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L590"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L590"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L599"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L602"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "set_profile", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L603"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L614"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "success", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L622"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "output", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "recv_timeout", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L662"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "success", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L664"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L677"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L683"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L683"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L683"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L691"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L691"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L699"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L708"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L710"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "args", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L710"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L732"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L735"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L737"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L741"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L775"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L776"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L778"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L782"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "interval_at", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L797"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L819"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L830"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L832"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L841"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L843"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L849"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L850"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L856"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L857"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L860"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L861"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L866"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L868"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L870"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L871"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L876"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L878"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L880"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L881"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L886"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L888"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L890"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L891"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L901"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L903"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L904"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L905"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L909"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "register_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L933"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L934"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L936"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L940"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L946"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L946"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L946"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L953"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L959"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L962"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L964"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L972"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L973"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L982"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L983"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L989"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1004"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1006"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1009"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1011"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1011"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "from_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1018"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1024"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1041"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1043"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1043"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "from_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1050"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1056"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1071"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1074"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1075"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1075"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1095"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1097"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1098"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1098"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1106"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1115"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1117"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1122"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1124"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1132"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1140"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1142"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1146"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1147"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1150"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1154"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1163"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1165"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1172"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1175"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1181"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1182"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1193"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1194"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1196"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1204"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1206"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1216"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1221"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1241"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1251"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1256"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_api", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1258"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1281"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1281"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1284"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1291"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1294"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "eval", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1294"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1294"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1294"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1307"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1308"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1317"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_device_rules", "callee": "set_device_rules", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1331"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1336"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1336"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1339"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1342"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1346"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1347"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_profiles", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1386"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1390"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1392"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1403"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1418"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1421"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_rules_toml", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1426"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1440"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1442"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "extend", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1446"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1448"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1458"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1460"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1480"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1493"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1497"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1500"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "is_none", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1511"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1514"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1523"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1534"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_init_and_modules", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1534"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "callee": "is_none", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1556"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_module", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1557"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1613"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1615"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1625"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1625"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1625"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1627"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1627"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1648"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "set_module_status", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1650"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1660"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1669"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1673"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_scoped_lua_file", "callee": "set_environment", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1673"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1725"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1730"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1748"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1810"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1824"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1825"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1826"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_build_scoped_env", "callee": "set_metatable", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1827"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_load_lua_source", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1847"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1848"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1861"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1862"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1862"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1875"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1893"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1893"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1894"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1894"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_event", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1907"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1914"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1914"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_timer", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1918"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1963"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1966"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_reload", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1976"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1989"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1992"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "rev", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1994"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L1994"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_run_on_unload", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2002"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "pop_front", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2019"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "push_back", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2021"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2022"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2027"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "remove_subscription", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2039"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_handle_callback_error", "callee": "remove_watch", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2040"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_get_module_hook", "callee": "registry_value", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2054"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2062"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_registered", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2064"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2069"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_is_builtin", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2069"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2081"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2081"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_module_ungated", "callee": "is_none", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2086"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_set_current_dispatch_id", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2105"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_cancel_all_timers", "callee": "drain", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2111"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2124"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2124"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2152"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2155"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2161"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_log_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2167"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2186"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_debounce", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2186"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2214"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2216"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2219"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "borrow_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2220"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "create_table", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2238"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2240"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2241"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2241"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2257"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2257"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2257"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2259"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2259"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "borrow", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2269"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_scan_module_decl", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2270"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2275"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2276"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "replace", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2280"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "trim_start_matches", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2280"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2281"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2282"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2286"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "into_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "set_name", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2287"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2289"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2289"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2295"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2299"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_require_loader", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2299"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2316"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_wait_helper", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2316"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "globals", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2371"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2374"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2375"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2381"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2382"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2390"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2391"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2397"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2398"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2406"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2407"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2413"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2414"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2416"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "state_arc", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2422"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "create_function", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2423"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2425"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "exec", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2430"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_luaengine_install_workflow_helpers", "callee": "load", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2430"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2601"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2607"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2608"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_register", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2608"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2628"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2634"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2634"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_step", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2636"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2642"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2648"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2648"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_finish", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2650"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2656"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2662"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2662"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_fail", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2665"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2671"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2677"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2677"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_timeout", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2682"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2689"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_status_json", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2695"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2701"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_workflow_list_json", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2707"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "validate", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2749"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2758"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2761"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2767"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_register", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2767"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "validate", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2782"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2786"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2792"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2792"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_update", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2807"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_remove", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2814"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_remove", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2821"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2827"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_widget_list_json", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2834"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2841"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2855"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2856"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "entry", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2856"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "or_default", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2857"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "entry", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2857"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2871"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "keys", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2871"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2873"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2876"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "get_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2890"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_order_module_decls", "callee": "sort", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2895"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2912"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2912"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "replace", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2913"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2913"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "with_extension", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2913"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_name_from_path", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2914"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2921"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2921"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "components", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2922"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2924"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_is_lib_path", "callee": "as_os_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2924"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2950"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2950"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_module_permissions", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2951"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "to_value_with", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2983"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "serialize_unit_to_null", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2985"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_json_to_lua", "callee": "serialize_none_to_null", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L2985"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3000"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3007"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3009"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "split", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3011"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3012"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3012"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_state_value_to_lua", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3017"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "try_read", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3026"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3032"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_get", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3033"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "try_write", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3043"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "find", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3049"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_module_store_set", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3049"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3074"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_expand_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3076"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3100"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3100"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_name", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3103"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "as_mut_ptr", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3115"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "as_ptr", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3116"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3125"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3130"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_hostname", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3130"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3137"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3137"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "as_array", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3140"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3142"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_lua_machine_tags", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3144"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3152"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3152"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3154"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3156"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_read_sync_toml", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3156"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3479"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3482"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3482"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3482"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3488"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3489"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3489"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3492"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request_socket", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3493"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3518"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3518"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_hyprland_request", "callee": "read_to_string", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3520"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3542"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "path", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3550"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3551"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3553"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "extension", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3553"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_list_lua_files", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3553"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3572"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3582"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_spawn", "callee": "factory", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3582"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "enable_all", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3596"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "block_on", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3600"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "factory", "is_member_call": false, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3600"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_query", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3607"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3613"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3625"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "contains_key", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3627"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_find_adapter", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3628"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3637"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_powered", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3639"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3655"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3658"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3664"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3665"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3666"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_get_powered", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3666"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3673"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_connect", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3675"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3688"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_disconnect", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3690"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3707"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_set_scanning", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3709"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "call_method", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3728"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "body", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3740"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "values", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3743"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3745"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3747"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3747"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3749"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3752"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3752"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3752"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3755"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3758"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3758"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3760"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3762"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3762"}, {"caller_nid": "$graphify-root$_breadd_src_lua_mod_bluetooth_list_devices", "callee": "as_bool", "is_member_call": true, "source_file": "breadd/src/lua/mod.rs", "source_location": "L3764"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json b/graphify-out/cache/ast/v0.9.32/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json new file mode 100644 index 0000000..6c51c5e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "$graphify-root$_claude_claude_md_repo_hygiene", "label": "CLAUDE.md \u2014 Repo hygiene", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "$graphify-root$_claude_remotes", "label": "Remotes", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L10"}, {"id": "$graphify-root$_claude_ci", "label": "CI", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L14"}, {"id": "$graphify-root$_claude_don_t", "label": "Don't", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L19"}], "edges": [{"source": "$graphify-root$_claude_md", "target": "$graphify-root$_claude_claude_md_repo_hygiene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_remotes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_ci", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_don_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L19", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/393ac0a29060f92c341cbd8c1c4714bf8883e3f506efca3d32d50c9f4d5338c1.json b/graphify-out/cache/ast/v0.9.32/393ac0a29060f92c341cbd8c1c4714bf8883e3f506efca3d32d50c9f4d5338c1.json new file mode 100644 index 0000000..1e3ffdb --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/393ac0a29060f92c341cbd8c1c4714bf8883e3f506efca3d32d50c9f4d5338c1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_normalizer_rs", "label": "normalizer.rs", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "label": "EventNormalizer", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "label": ".with_legacy_hyprland_event_names()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "label": ".normalize_udev()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "label": ".normalize_hyprland()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "label": ".emit_hyprland_dual()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "label": ".normalize_power()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L324"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "label": ".normalize_bluetooth()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L381"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "label": ".normalize_network()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L466"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "label": ".normalize_terminal()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L510"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "label": ".normalize_remote()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "label": ".normalize_git()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "label": ".normalize_filesystem()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "label": ".normalize_systemd()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "label": ".normalize_podman()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "label": ".normalize_app()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L593"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "label": ".accept()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "label": "split_hyprland_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L657"}, {"id": "$graphify-root$_breadd_src_core_normalizer_raw", "label": "raw()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668"}, {"id": "adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "label": "udev_add_emits_connected_with_identity_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L680"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "label": "udev_remove_emits_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L707"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "label": "udev_bind_action_is_suppressed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L728"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "label": "udev_anonymous_child_interface_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L745"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "label": "udev_dedupes_child_nodes_of_same_physical_device()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L761"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "label": "udev_disconnect_does_not_share_dedup_with_connect()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L787"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "label": "hyprland_workspace_change()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L814"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "label": "hyprland_active_window_v2_parses_address_from_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L831"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "label": "hyprland_openwindow_splits_all_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L851"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "label": "hyprland_unknown_kind_falls_through_to_generic_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L875"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "label": "hyprland_monitor_lifecycle()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L892"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L929"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1044"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1149"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "label": "power_ac_connected_emits_named_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1188"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "label": "power_battery_thresholds_select_correct_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "label": "power_mid_range_battery_emits_generic_changed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1227"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "label": "power_ac_and_battery_can_both_fire()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "label": "bluetooth_connected_emits_device_connected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1256"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "label": "bluetooth_disconnected_emits_device_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1282"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "label": "bluetooth_enumerate_includes_name()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1299"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "label": "bluetooth_paired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1318"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1337"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "label": "bluetooth_name_falls_back_to_properties()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1354"}, {"id": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "label": "network_online_and_offline()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1373"}, {"id": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "label": "system_events_pass_through_unchanged()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1394"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "label": "dedup_drops_duplicate_within_window()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1411"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "label": "dedup_allows_after_window_elapses()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1421"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "label": "dedup_distinguishes_different_payloads()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1431"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "label": "dedup_window_of_zero_allows_everything()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1456"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "label": "app_own_namespace_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1475"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "label": "app_command_to_another_known_app_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "label": "app_wrong_namespace_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "label": "app_command_to_unknown_or_reserved_target_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1513"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "label": "split_fields_handles_empty_and_single()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1534"}], "edges": [{"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "rwlock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L293", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L324", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L324", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L324", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L381", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L381", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L381", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L466", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L466", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L466", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L466", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L510", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L510", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L510", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L593", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L593", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L593", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L593", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L613", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L657", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L657", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L666", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L680", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L728", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L745", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L761", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L787", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L814", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L831", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L892", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L929", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1044", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1149", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1188", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1227", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1256", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1282", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1299", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1318", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1337", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1354", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1373", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1394", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1411", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1421", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1431", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1456", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1475", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1513", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1534", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L234", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L325", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L659", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L681", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L682", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L696", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L708", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L709", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L722", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L729", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L730", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L748", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L764", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L789", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L815", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L816", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L822", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L833", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L852", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L879", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L893", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L894", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L894", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1001", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1045", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1045", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1110", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1166", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1166", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1189", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1190", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1190", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1202", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1228", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1229", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1229", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1241", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1242", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1242", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1257", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1258", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1268", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1283", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1284", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1284", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1300", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1301", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1301", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1319", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1320", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1320", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1338", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1355", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1356", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1356", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1374", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1395", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1396", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1396", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1412", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1413", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1432", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1433", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1457", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1476", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1477", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1477", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1489", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1490", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1490", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1502", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1503", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1503", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1515", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1515", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L327"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L387"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L387"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L399"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L404"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L469"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L475"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "is_null", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_object_mut", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L491"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L626"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L626"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L628"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L635"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L635"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L650"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L661"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1021"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1027"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "count", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1172"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1174"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1248"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26.json b/graphify-out/cache/ast/v0.9.32/3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26.json new file mode 100644 index 0000000..a23deb5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_module_host_src_lua_env_rs", "label": "lua_env.rs", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "label": "json_to_lua()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90"}, {"id": "lua", "label": "Lua", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "jsonvalue", "label": "JsonValue", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "luavalue", "label": "LuaValue", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "label": "ModuleHostLua", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L122"}, {"id": "rc", "label": "Rc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "refcell", "label": "RefCell", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "registrykey", "label": "RegistryKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "label": ".new()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "iocommand", "label": "IoCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "label": ".install_module_fn()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "label": ".install_logging()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "label": ".install_json()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L241"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "label": ".install_events()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "label": ".install_timers()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "label": ".install_emit()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "label": ".install_state()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353"}, {"id": "hashset", "label": "HashSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "label": ".install_fs()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "label": ".install_exec()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "label": ".load_entry()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L462"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "label": ".run_on_load()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L477"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_event", "label": ".dispatch_event()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L495"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_timer", "label": ".dispatch_timer()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L504"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "label": ".lookup()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L513"}, {"id": "function", "label": "Function", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/lua_env.rs"}, {"id": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "label": ".call_event_handler()", "file_type": "code", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L519"}], "edges": [{"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "refcell", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "rc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L29", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "mlua", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L30", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L32", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L34", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "target": "jsonvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "target": "luavalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L90", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_rs", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L123", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L125", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L126", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L126", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L127", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L128", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L132", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L173", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L241", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L241", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L241", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L254", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "rc", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "refcell", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "registrykey", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L290", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L328", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L353", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L376", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "lua", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "hashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L416", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L462", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L462", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L477", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L495", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L495", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_timer", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L513", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L513", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L513", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "relation": "method", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L519", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L519", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L519", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "target": "table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "target": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "target": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "target": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L367", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_event", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_event", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_dispatch_timer", "target": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "target": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L520", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "as_i64", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "as_f64", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "create_string", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "json_to_lua", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_json_to_lua", "callee": "json_to_lua", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "callee": "globals", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "callee": "exec", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "callee": "set_name", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_new", "callee": "load", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L190"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "borrow", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L207"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "from_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "create_registry_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_module_fn", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_logging", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L233"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L242"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_json", "callee": "create_string", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L246"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "ok_or_else", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L267"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L267"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "as_str", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "create_registry_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L272"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L281"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_events", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L303"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L303"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "ok_or_else", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "as_str", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "create_registry_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L319"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L320"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_timers", "callee": "borrow_mut", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L321"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L331"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "callee": "from_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L331"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_emit", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L363"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_state", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L388"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "as_str", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L400"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_fs", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L426"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "create_function", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "as_ref", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "call", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "as_bool", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_install_exec", "callee": "as_str", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L449"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L463"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "exec", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "set_name", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "load", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L465"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "as_ref", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L467"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "to_string_lossy", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L467"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_load_entry", "callee": "borrow", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "borrow", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "as_ref", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L479"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "registry_value", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "drop", "is_member_call": false, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L487"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_run_on_load", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_lookup", "callee": "borrow", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L514"}, {"caller_nid": "$graphify-root$_bread_module_host_src_lua_env_modulehostlua_call_event_handler", "callee": "create_table", "is_member_call": true, "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L521"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4.json b/graphify-out/cache/ast/v0.9.32/411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4.json new file mode 100644 index 0000000..913b2e3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_dock_workflow_lua", "label": "dock-workflow.lua", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L44", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_dock_workflow_lua", "target": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/dock-workflow.lua", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/dock-workflow.lua", "source_location": "L45", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_dock_workflow_m_on_load", "callee": "bread.workflow.start", "is_member_call": false, "source_file": "examples/modules/dock-workflow.lua", "source_location": "L49", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738.json b/graphify-out/cache/ast/v0.9.32/483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738.json new file mode 100644 index 0000000..bdbc1af --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_xtask_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_xtask_src_main_main", "label": "main()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L27"}, {"id": "exitcode", "label": "ExitCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_usage", "label": "usage()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L49"}, {"id": "$graphify-root$_xtask_src_main_run_check_docs", "label": "run_check_docs()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L55"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_repo_root", "label": "repo_root()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L76"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_schema", "label": "Schema", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L90"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "schemaentry", "label": "SchemaEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_schemaentry", "label": "SchemaEntry", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L96"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_ident_at", "label": "ident_at()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L143"}, {"id": "$graphify-root$_xtask_src_main_ident_upto_quote", "label": "ident_upto_quote()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L152"}, {"id": "$graphify-root$_xtask_src_main_extract_lua_bindings", "label": "extract_lua_bindings()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L158"}, {"id": "btreeset", "label": "BTreeSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/xtask/src/main.rs"}, {"id": "$graphify-root$_xtask_src_main_extract_ipc_methods", "label": "extract_ipc_methods()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L230"}, {"id": "$graphify-root$_xtask_src_main_kebab", "label": "kebab()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L295"}, {"id": "$graphify-root$_xtask_src_main_extract_enum_variants", "label": "extract_enum_variants()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L315"}, {"id": "$graphify-root$_xtask_src_main_extract_cli_commands", "label": "extract_cli_commands()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L346"}, {"id": "$graphify-root$_xtask_src_main_section", "label": "section()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L366"}, {"id": "$graphify-root$_xtask_src_main_lua_api_section", "label": "lua_api_section()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L377"}, {"id": "$graphify-root$_xtask_src_main_ipc_section", "label": "ipc_section()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L381"}, {"id": "$graphify-root$_xtask_src_main_readme_cli_section", "label": "readme_cli_section()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L388"}, {"id": "$graphify-root$_xtask_src_main_checkreport", "label": "CheckReport", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L396"}, {"id": "$graphify-root$_xtask_src_main_checkreport_is_clean", "label": ".is_clean()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L414"}, {"id": "$graphify-root$_xtask_src_main_checkreport_print", "label": ".print()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L423"}, {"id": "$graphify-root$_xtask_src_main_check", "label": "check()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L481"}, {"id": "$graphify-root$_xtask_src_main_schema_toml_for", "label": "schema_toml_for()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L694"}, {"id": "$graphify-root$_xtask_src_main_full_schema", "label": "full_schema()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L704"}, {"id": "$graphify-root$_xtask_src_main_extracts_lua_bindings_precisely", "label": "extracts_lua_bindings_precisely()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L724"}, {"id": "$graphify-root$_xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", "label": "extracts_ipc_methods_without_leaking_nested_match_arms()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L743"}, {"id": "$graphify-root$_xtask_src_main_clean_state_passes", "label": "clean_state_passes()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L756"}, {"id": "$graphify-root$_xtask_src_main_renamed_schema_entry_is_caught_as_drift", "label": "renamed_schema_entry_is_caught_as_drift()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L762"}, {"id": "$graphify-root$_xtask_src_main_removed_ipc_method_is_caught_as_drift", "label": "removed_ipc_method_is_caught_as_drift()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L786"}, {"id": "$graphify-root$_xtask_src_main_missing_doc_heading_is_caught_as_drift", "label": "missing_doc_heading_is_caught_as_drift()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L804"}, {"id": "$graphify-root$_xtask_src_main_unknown_kind_is_rejected", "label": "unknown_kind_is_rejected()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L822"}, {"id": "$graphify-root$_xtask_src_main_kebab_converts_pascal_case_correctly", "label": "kebab_converts_pascal_case_correctly()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L832"}, {"id": "$graphify-root$_xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", "label": "extracts_cli_commands_with_subcommand_groups_dotted()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L839"}, {"id": "$graphify-root$_xtask_src_main_renamed_cli_command_is_caught_as_drift", "label": "renamed_cli_command_is_caught_as_drift()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L852"}, {"id": "$graphify-root$_xtask_src_main_missing_readme_cli_line_is_caught_as_drift", "label": "missing_readme_cli_line_is_caught_as_drift()", "file_type": "code", "source_file": "xtask/src/main.rs", "source_location": "L875"}], "edges": [{"source": "$graphify-root$_xtask_src_main_rs", "target": "btreeset", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "exitcode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_main", "target": "exitcode", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_usage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_run_check_docs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_run_check_docs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_repo_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_repo_root", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L76", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_repo_root", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L76", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_schema", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L92", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_schema", "target": "schemaentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L92", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_schemaentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_schemaentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L97", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_schemaentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L98", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_schemaentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L100", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_ident_at", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_ident_upto_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extract_lua_bindings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_lua_bindings", "target": "btreeset", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L158", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_extract_lua_bindings", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L158", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_extract_lua_bindings", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L158", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extract_ipc_methods", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_ipc_methods", "target": "btreeset", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L230", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_extract_ipc_methods", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L230", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_kebab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_kebab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L295", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extract_enum_variants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_enum_variants", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L315", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_extract_enum_variants", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L315", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extract_cli_commands", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_cli_commands", "target": "btreeset", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L346", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_extract_cli_commands", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L346", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_lua_api_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_ipc_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_readme_cli_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_checkreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L396", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L398", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L400", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L403", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L403", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L403", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L406", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L406", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L406", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L408", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L408", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L408", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L410", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L410", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L410", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "$graphify-root$_xtask_src_main_checkreport_is_clean", "relation": "method", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L414", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_checkreport", "target": "$graphify-root$_xtask_src_main_checkreport_print", "relation": "method", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L481", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L481", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_checkreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L481", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L606", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_schema_toml_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L694", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_schema_toml_for", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L694", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L704", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_full_schema", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L704", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extracts_lua_bindings_precisely", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L724", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L743", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_clean_state_passes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L756", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_renamed_schema_entry_is_caught_as_drift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_removed_ipc_method_is_caught_as_drift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L786", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_missing_doc_heading_is_caught_as_drift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L804", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_unknown_kind_is_rejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L822", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_kebab_converts_pascal_case_correctly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_renamed_cli_command_is_caught_as_drift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L852", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_rs", "target": "$graphify-root$_xtask_src_main_missing_readme_cli_line_is_caught_as_drift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_main", "target": "$graphify-root$_xtask_src_main_run_check_docs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_run_check_docs", "target": "$graphify-root$_xtask_src_main_repo_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_run_check_docs", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_run_check_docs", "target": "$graphify-root$_xtask_src_main_checkreport_is_clean", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_lua_bindings", "target": "$graphify-root$_xtask_src_main_ident_upto_quote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_lua_bindings", "target": "$graphify-root$_xtask_src_main_ident_at", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_cli_commands", "target": "$graphify-root$_xtask_src_main_extract_enum_variants", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extract_cli_commands", "target": "$graphify-root$_xtask_src_main_kebab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L350", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_lua_api_section", "target": "$graphify-root$_xtask_src_main_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_ipc_section", "target": "$graphify-root$_xtask_src_main_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L382", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_readme_cli_section", "target": "$graphify-root$_xtask_src_main_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_checkreport_print", "target": "$graphify-root$_xtask_src_main_checkreport_is_clean", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L424", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_extract_lua_bindings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L508", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_extract_ipc_methods", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L523", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_extract_cli_commands", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_lua_api_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_ipc_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L563", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_check", "target": "$graphify-root$_xtask_src_main_readme_cli_section", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L581", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_full_schema", "target": "$graphify-root$_xtask_src_main_schema_toml_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extracts_lua_bindings_precisely", "target": "$graphify-root$_xtask_src_main_extract_lua_bindings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", "target": "$graphify-root$_xtask_src_main_extract_ipc_methods", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L744", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_clean_state_passes", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_clean_state_passes", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_renamed_schema_entry_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L767", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_renamed_schema_entry_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L771", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_removed_ipc_method_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_removed_ipc_method_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_missing_doc_heading_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L806", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_missing_doc_heading_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L810", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_unknown_kind_is_rejected", "target": "$graphify-root$_xtask_src_main_schema_toml_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L823", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_unknown_kind_is_rejected", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", "target": "$graphify-root$_xtask_src_main_extract_cli_commands", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_renamed_cli_command_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L856", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_renamed_cli_command_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L860", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_missing_readme_cli_line_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_xtask_src_main_missing_readme_cli_line_is_caught_as_drift", "target": "$graphify-root$_xtask_src_main_full_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "xtask/src/main.rs", "source_location": "L884", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_xtask_src_main_main", "callee": "skip", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_xtask_src_main_main", "callee": "first", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L67"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_xtask_src_main_run_check_docs", "callee": "join", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_xtask_src_main_repo_root", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_xtask_src_main_repo_root", "callee": "parent", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_xtask_src_main_ident_at", "callee": "unwrap_or", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_xtask_src_main_ident_at", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_xtask_src_main_ident_at", "callee": "is_ascii_alphanumeric", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_xtask_src_main_ident_upto_quote", "callee": "unwrap_or", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_xtask_src_main_ident_upto_quote", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "match_indices", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "starts_with", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "match_indices", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "as_str", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "match_indices", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L188"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "match_indices", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "starts_with", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "trim_start", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "match_indices", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "starts_with", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_lua_bindings", "callee": "trim_start", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L240"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "lines", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L250"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "trim_start", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L252"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "strip_prefix", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L256"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "starts_with", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "trim_start", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "count", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "matches", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "count", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_ipc_methods", "callee": "matches", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_xtask_src_main_kebab", "callee": "chars", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_xtask_src_main_kebab", "callee": "is_ascii_uppercase", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_xtask_src_main_kebab", "callee": "to_ascii_lowercase", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "lines", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L323"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "trim_start", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "unwrap_or", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L328"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L328"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "is_ascii_alphanumeric", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "starts_with", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "is_ascii_uppercase", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "count", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "matches", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "count", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_enum_variants", "callee": "matches", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_xtask_src_main_extract_cli_commands", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L349"}, {"caller_nid": "$graphify-root$_xtask_src_main_section", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_xtask_src_main_section", "callee": "find", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "context", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "as_str", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "trim", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L499"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "cloned", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L518"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L530"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L549"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "difference", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "as_str", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L565"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "as_str", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L587"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L594"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L595"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L596"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L597"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L598"}, {"caller_nid": "$graphify-root$_xtask_src_main_check", "callee": "sort", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L599"}, {"caller_nid": "$graphify-root$_xtask_src_main_schema_toml_for", "callee": "push_str", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_xtask_src_main_extracts_lua_bindings_precisely", "callee": "into_iter", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L726"}, {"caller_nid": "$graphify-root$_xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", "callee": "into_iter", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_xtask_src_main_renamed_schema_entry_is_caught_as_drift", "callee": "replace", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L766"}, {"caller_nid": "$graphify-root$_xtask_src_main_removed_ipc_method_is_caught_as_drift", "callee": "replacen", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L787"}, {"caller_nid": "$graphify-root$_xtask_src_main_missing_doc_heading_is_caught_as_drift", "callee": "replace", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L805"}, {"caller_nid": "$graphify-root$_xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", "callee": "into_iter", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L841"}, {"caller_nid": "$graphify-root$_xtask_src_main_renamed_cli_command_is_caught_as_drift", "callee": "replace", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L855"}, {"caller_nid": "$graphify-root$_xtask_src_main_missing_readme_cli_line_is_caught_as_drift", "callee": "replace", "is_member_call": true, "source_file": "xtask/src/main.rs", "source_location": "L879"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7.json b/graphify-out/cache/ast/v0.9.32/4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7.json new file mode 100644 index 0000000..9fe5531 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "label": "modules_mgmt.rs", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "label": "ModuleManifest", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L10"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "label": "parse_source()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "label": "validate_module_name()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "label": "resolve_module_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "label": "install_from_local()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "label": "remove_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "label": "list_modules()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "label": "read_module_manifest()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "label": "read_manifest_file()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "label": "modules_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "label": "copy_dir()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "label": "audit_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "label": "render_permissions_toml()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "label": "collect_lua_files()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "label": "scan_lua_source()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303"}, {"id": "btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-cli/src/modules_mgmt.rs"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "label": "classify_call_site()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "label": "extract_first_string_arg()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L386"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L419"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "label": "audit_scans_required_sibling_files_in_module_directory()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L443"}, {"id": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "label": "render_permissions_toml_produces_pastable_block()", "file_type": "code", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L461"}], "edges": [{"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "utc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L122", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L191", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modulemanifest", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L201", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L221", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L259", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L274", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L283", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L303", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L321", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L370", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L382", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L383", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L443", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_rs", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "target": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "target": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "target": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "target": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "target": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "target": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L456", "weight": 1.0}, {"source": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", "target": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L467", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L36"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L36"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_parse_source", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_validate_module_name", "callee": "components", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "canonicalize", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "parent", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_resolve_module_dir", "callee": "canonicalize", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "to_rfc3339", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_install_from_local", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_remove_module", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "sort_by", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_list_modules", "callee": "cmp", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_module_manifest", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L203"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_read_manifest_file", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_modules_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L225"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "file_name", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "copy_dir", "is_member_call": false, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_copy_dir", "callee": "with_context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_module", "callee": "into_values", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_render_permissions_toml", "callee": "context", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L279"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "exists", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "is_dir", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "collect_lua_files", "is_member_call": false, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L291"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "extension", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_collect_lua_files", "callee": "to_str", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L306"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_scan_lua_source", "callee": "trim_end_matches", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "and_then", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L332"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "split_whitespace", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L333"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L339"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "starts_with", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "or_insert", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_classify_call_site", "callee": "entry", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L373"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L374"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_extract_first_string_arg", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L376"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L407"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", "callee": "find", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L414"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "join", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", "callee": "path", "is_member_call": true, "source_file": "bread-cli/src/modules_mgmt.rs", "source_location": "L456"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f.json b/graphify-out/cache/ast/v0.9.32/55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f.json new file mode 100644 index 0000000..02aa26e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "label": "module_host_ipc.rs", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "label": "ModuleHostHello", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L33"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/module_host_ipc.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/module_host_ipc.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/module_host_ipc.rs"}, {"id": "$graphify-root$_bread_shared_src_module_host_ipc_modulehostpush", "label": "ModuleHostPush", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L47"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/module_host_ipc.rs"}, {"id": "$graphify-root$_bread_shared_src_module_host_ipc_hello_round_trips", "label": "hello_round_trips()", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L67"}, {"id": "$graphify-root$_bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", "label": "push_event_tag_is_distinguishable_from_a_response_envelope()", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L84"}, {"id": "$graphify-root$_bread_shared_src_module_host_ipc_push_timer_round_trips", "label": "push_timer_round_trips()", "file_type": "code", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L97"}], "edges": [{"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "modulepermission", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "breadevent", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehosthello", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "$graphify-root$_bread_shared_src_module_host_ipc_modulehostpush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehostpush", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehostpush", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_modulehostpush", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L58", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L63", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "crate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L64", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "$graphify-root$_bread_shared_src_module_host_ipc_hello_round_trips", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "$graphify-root$_bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_module_host_ipc_rs", "target": "$graphify-root$_bread_shared_src_module_host_ipc_push_timer_round_trips", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/module_host_ipc.rs", "source_location": "L97", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json b/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json new file mode 100644 index 0000000..1674f33 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_normalizer_rs", "label": "normalizer.rs", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "label": "EventNormalizer", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "label": ".with_legacy_hyprland_event_names()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "label": ".normalize_udev()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "label": ".normalize_hyprland()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "label": ".emit_hyprland_dual()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "label": ".normalize_power()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "label": ".normalize_bluetooth()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "label": ".normalize_network()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "label": ".normalize_terminal()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "label": ".normalize_remote()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "label": ".normalize_git()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "label": ".normalize_filesystem()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "label": ".normalize_systemd()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "label": ".normalize_podman()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "label": ".normalize_app()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "label": ".accept()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "label": "split_hyprland_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668"}, {"id": "$graphify-root$_breadd_src_core_normalizer_raw", "label": "raw()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679"}, {"id": "adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "label": "udev_add_emits_connected_with_identity_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L691"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "label": "udev_remove_emits_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L718"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "label": "udev_bind_action_is_suppressed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L739"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "label": "udev_anonymous_child_interface_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L756"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "label": "udev_dedupes_child_nodes_of_same_physical_device()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L772"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "label": "udev_disconnect_does_not_share_dedup_with_connect()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L798"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "label": "hyprland_workspace_change()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L825"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "label": "hyprland_active_window_v2_parses_address_from_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L842"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "label": "hyprland_openwindow_splits_all_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L862"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "label": "hyprland_unknown_kind_falls_through_to_generic_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L886"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "label": "hyprland_monitor_lifecycle()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L903"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L940"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1055"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1160"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "label": "power_ac_connected_emits_named_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1199"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "label": "power_battery_thresholds_select_correct_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1212"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "label": "power_mid_range_battery_emits_generic_changed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1238"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "label": "power_ac_and_battery_can_both_fire()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1251"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "label": "bluetooth_connected_emits_device_connected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1267"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "label": "bluetooth_disconnected_emits_device_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1293"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "label": "bluetooth_enumerate_includes_name()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1310"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "label": "bluetooth_paired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1329"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1348"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "label": "bluetooth_name_falls_back_to_properties()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1365"}, {"id": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "label": "network_online_and_offline()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1384"}, {"id": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "label": "system_events_pass_through_unchanged()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1405"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "label": "dedup_drops_duplicate_within_window()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1422"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "label": "dedup_allows_after_window_elapses()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1432"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "label": "dedup_distinguishes_different_payloads()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1442"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "label": "dedup_window_of_zero_allows_everything()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1467"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "label": "app_own_namespace_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1486"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "label": "app_command_to_another_known_app_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1499"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "label": "app_wrong_namespace_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1512"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "label": "app_command_to_unknown_or_reserved_target_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1524"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "label": "split_fields_handles_empty_and_single()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1545"}], "edges": [{"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "rwlock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L677", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L691", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L718", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L739", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L756", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L772", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L798", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L825", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L842", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L862", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1055", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1199", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1212", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1238", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1251", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1293", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1310", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1329", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1348", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1365", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1384", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1405", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1432", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1442", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1467", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1486", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1499", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1512", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1524", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1545", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L670", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L692", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L693", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L719", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L720", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L733", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L740", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L773", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L799", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L800", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L826", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L833", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L844", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L850", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L863", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L864", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L870", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L890", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L891", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L897", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L904", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L941", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1012", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1018", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1056", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1056", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1121", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1127", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1175", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1175", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1200", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1268", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1269", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1279", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1294", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1311", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1330", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1349", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1366", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1367", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1367", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1386", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1386", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1406", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1424", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1433", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1434", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1443", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1444", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1468", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1487", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1500", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1513", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1525", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1526", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1526", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L480"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "is_null", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_object_mut", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L502"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L611"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L611"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L646"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L646"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L650"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L661"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1032"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "count", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1183"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1185"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1259"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json b/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json new file mode 100644 index 0000000..8c8133f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_hyprland_rs", "label": "hyprland.rs", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "label": "HyprlandAdapter", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "label": "hyprland_event_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "label": "hyprland_request_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "label": "hyprland_request_json()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "label": "emit_topology_snapshot()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "label": "parse_hyprland_line()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L35"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "shutdown", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "read_to_string", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "callee": "split_once", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L141"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679.json b/graphify-out/cache/ast/v0.9.32/61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679.json new file mode 100644 index 0000000..7055811 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_module_host_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "bread-module-host/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_module_host_src_main_main", "label": "main()", "file_type": "code", "source_file": "bread-module-host/src/main.rs", "source_location": "L48"}, {"id": "$graphify-root$_bread_module_host_src_main_report_status", "label": "report_status()", "file_type": "code", "source_file": "bread-module-host/src/main.rs", "source_location": "L157"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/main.rs"}, {"id": "iocommand", "label": "IoCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/main.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/main.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/main.rs"}], "edges": [{"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L38", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L39", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L40", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L43", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L45", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "modulehostlua", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L46", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "$graphify-root$_bread_module_host_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_main_rs", "target": "$graphify-root$_bread_module_host_src_main_report_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_main_report_status", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L157", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_main_report_status", "target": "iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L157", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_main_report_status", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L157", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_main_report_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L157", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_main_main", "target": "$graphify-root$_bread_module_host_src_main_report_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/main.rs", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "with_env_filter", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "spawn", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "name", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "recv_timeout", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L94"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "load_entry", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L122"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "dispatch_event", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_bread_module_host_src_main_main", "callee": "dispatch_timer", "is_member_call": true, "source_file": "bread-module-host/src/main.rs", "source_location": "L147"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4.json b/graphify-out/cache/ast/v0.9.32/6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4.json new file mode 100644 index 0000000..e67dc13 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_module_host_src_io_rs", "label": "io.rs", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_module_host_src_io_iocommand", "label": "IoCommand", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L28"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "$graphify-root$_bread_module_host_src_io_hostmessage", "label": "HostMessage", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L39"}, {"id": "modulehostpush", "label": "ModuleHostPush", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "$graphify-root$_bread_module_host_src_io_rpcresponse", "label": "RpcResponse", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L45"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "$graphify-root$_bread_module_host_src_io_run", "label": "run()", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L59"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "modulehosthello", "label": "ModuleHostHello", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}, {"id": "$graphify-root$_bread_module_host_src_io_call", "label": "call()", "file_type": "code", "source_file": "bread-module-host/src/io.rs", "source_location": "L249"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-module-host/src/io.rs"}], "edges": [{"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "warn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "$graphify-root$_bread_module_host_src_io_iocommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_iocommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "$graphify-root$_bread_module_host_src_io_hostmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_io_hostmessage", "target": "modulehostpush", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "$graphify-root$_bread_module_host_src_io_rpcresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_io_rpcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_rpcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_rpcresponse", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L49", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_rpcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_bread_module_host_src_io_rpcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "$graphify-root$_bread_module_host_src_io_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "$graphify-root$_bread_module_host_src_io_iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "$graphify-root$_bread_module_host_src_io_hostmessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "modulehosthello", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_run", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_rs", "target": "$graphify-root$_bread_module_host_src_io_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "$graphify-root$_bread_module_host_src_io_iocommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_bread_module_host_src_io_call", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-module-host/src/io.rs", "source_location": "L249", "weight": 1.0, "context": "generic_arg"}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "enable_all", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "block_on", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "into_split", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L88"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "lines", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "write_all", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "next_line", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "and_then", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "write_all", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "as_bytes", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "next_line", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L197"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "trim", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L205"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_some", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "is_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L218"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "unwrap_or", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "abort", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_run", "callee": "drain", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_call", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L256"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_call", "callee": "map_err", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_bread_module_host_src_io_call", "callee": "recv_timeout", "is_member_call": true, "source_file": "bread-module-host/src/io.rs", "source_location": "L263"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56.json b/graphify-out/cache/ast/v0.9.32/657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56.json new file mode 100644 index 0000000..96b8445 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_types_rs", "label": "types.rs", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_types_runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L8"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "monitor", "label": "Monitor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "workspace", "label": "Workspace", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "devicetopology", "label": "DeviceTopology", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "networkstate", "label": "NetworkState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "powerstate", "label": "PowerState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "profilestate", "label": "ProfileState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "modulestatus", "label": "ModuleStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "workflowstatus", "label": "WorkflowStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "widgetspec", "label": "WidgetSpec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_monitor", "label": "Monitor", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L26"}, {"id": "$graphify-root$_breadd_src_core_types_workspace", "label": "Workspace", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L34"}, {"id": "$graphify-root$_breadd_src_core_types_devicetopology", "label": "DeviceTopology", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L40"}, {"id": "device", "label": "Device", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_device", "label": "Device", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L45"}, {"id": "$graphify-root$_breadd_src_core_types_matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L58"}, {"id": "$graphify-root$_breadd_src_core_types_devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L77"}, {"id": "$graphify-root$_breadd_src_core_types_networkstate", "label": "NetworkState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L83"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "interfacestate", "label": "InterfaceState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_interfacestate", "label": "InterfaceState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L89"}, {"id": "$graphify-root$_breadd_src_core_types_powerstate", "label": "PowerState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L94"}, {"id": "$graphify-root$_breadd_src_core_types_profilestate", "label": "ProfileState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L101"}, {"id": "btreemap", "label": "BTreeMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_profilestate_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L108"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_modulestatus", "label": "ModuleStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L118"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L139"}, {"id": "$graphify-root$_breadd_src_core_types_workflowstatus", "label": "WorkflowStatus", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L152"}, {"id": "workflowstate", "label": "WorkflowState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/types.rs"}, {"id": "$graphify-root$_breadd_src_core_types_workflowstate", "label": "WorkflowState", "file_type": "code", "source_file": "breadd/src/core/types.rs", "source_location": "L166"}], "edges": [{"source": "$graphify-root$_breadd_src_core_types_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "widgetspec", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "value", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_runtimestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "monitor", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "workspace", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "devicetopology", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "networkstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "powerstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "profilestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "modulestatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "workflowstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_runtimestate", "target": "widgetspec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L29", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workspace", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_devicetopology", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_devicetopology", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicetopology", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_matchcondition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L59", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L69", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_matchcondition", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_devicerule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L79", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_devicerule", "target": "$graphify-root$_breadd_src_core_types_matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_networkstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_networkstate", "target": "interfacestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L84", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_interfacestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_powerstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_powerstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L96", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_profilestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L102", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L103", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "btreemap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate", "target": "$graphify-root$_breadd_src_core_types_profilestate_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_profilestate_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L108", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_modulestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L119", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L120", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L121", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L121", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_modulestatus", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_moduleloadstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workflowstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L153", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "workflowstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L154", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L157", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L157", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L161", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_types_workflowstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L161", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_types_rs", "target": "$graphify-root$_breadd_src_core_types_workflowstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/types.rs", "source_location": "L166", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json b/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json new file mode 100644 index 0000000..2962760 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_ci_build_sh", "label": "build.sh", "file_type": "code", "source_file": "ci/build.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_ci_build_sh__entry", "label": "build.sh script", "file_type": "code", "source_file": "ci/build.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_ci_build_sh", "target": "$graphify-root$_ci_build_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "ci/build.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L9"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L16"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L17"}], "bash_sources": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba.json b/graphify-out/cache/ast/v0.9.32/6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba.json new file mode 100644 index 0000000..c7b7f56 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "label": "module_host_sandbox.rs", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "label": "TestHarness", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L47"}, {"id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "child", "label": "Child", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "label": ".spawn_with_modules()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L60"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L133"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "label": ".wait_until_ready()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L137"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "label": ".wait_for_module_loaded()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L156"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "label": ".send_request()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L183"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "label": ".find_module_host_pid()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L212"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L244"}, {"id": "drop", "label": "Drop", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/module_host_sandbox.rs"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "label": ".drop()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L260"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L291"}, {"id": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()", "file_type": "code", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L438"}], "edges": [{"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L29", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L30", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L32", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "tempdir", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "child", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L137", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L156", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L183", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L183", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L183", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L212", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L244", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "drop", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L260", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L291", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_rs", "target": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L438", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_shutdown", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L431", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L465", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L469", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L473", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L491", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "target": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L560", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "spawn", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "stderr", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "stdout", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "stdin", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_spawn_with_modules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "callee": "exists", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "callee": "is_ok", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_until_ready", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L188"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L192"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L202"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_send_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L202"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "flatten", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "file_name", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "to_str", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "split", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_find_module_host_pid", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "callee": "try_wait", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L275"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "callee": "kill", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_testharness_drop", "callee": "wait", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L294"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L294"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L304"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L304"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L395"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L399"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L405"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "map_err", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L405"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "timeout", "is_member_call": false, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L405"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L405"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L414"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L414"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L474"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L475"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "status", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "args", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L502"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L503"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L505"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L516"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L517"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "timeout", "is_member_call": false, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "map_err", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "timeout", "is_member_call": false, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/module_host_sandbox.rs", "source_location": "L538"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/710eb8f047bfbd75c632ad518335fcccf54f6145b3de251debf342ec1e7dfefc.json b/graphify-out/cache/ast/v0.9.32/710eb8f047bfbd75c632ad518335fcccf54f6145b3de251debf342ec1e7dfefc.json new file mode 100644 index 0000000..b83a02b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/710eb8f047bfbd75c632ad518335fcccf54f6145b3de251debf342ec1e7dfefc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_documentation_md", "label": "Documentation.md", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1"}, {"id": "$graphify-root$_documentation_bread_documentation", "label": "Bread Documentation", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1"}, {"id": "$graphify-root$_documentation_contents", "label": "Contents", "file_type": "document", "source_file": "Documentation.md", "source_location": "L3"}, {"id": "$graphify-root$_documentation_overview", "label": "Overview", "file_type": "document", "source_file": "Documentation.md", "source_location": "L25"}, {"id": "$graphify-root$_documentation_api_stability_versioning", "label": "API Stability & Versioning", "file_type": "document", "source_file": "Documentation.md", "source_location": "L37"}, {"id": "$graphify-root$_documentation_getting_started", "label": "Getting started", "file_type": "document", "source_file": "Documentation.md", "source_location": "L48"}, {"id": "$graphify-root$_documentation_1_create_a_minimal_config", "label": "1) Create a minimal config", "file_type": "document", "source_file": "Documentation.md", "source_location": "L50"}, {"id": "$graphify-root$_documentation_2_the_fast_path_rules_toml_since_v1_5", "label": "2) The fast path: `rules.toml` *(Since: v1.5)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L57"}, {"id": "$graphify-root$_documentation_3_minimal_init_lua", "label": "3) Minimal `init.lua`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L102"}, {"id": "$graphify-root$_documentation_4_start_the_daemon", "label": "4) Start the daemon", "file_type": "document", "source_file": "Documentation.md", "source_location": "L111"}, {"id": "$graphify-root$_documentation_5_check_that_it_s_running", "label": "5) Check that it's running", "file_type": "document", "source_file": "Documentation.md", "source_location": "L120"}, {"id": "$graphify-root$_documentation_your_first_module", "label": "Your first module", "file_type": "document", "source_file": "Documentation.md", "source_location": "L127"}, {"id": "$graphify-root$_documentation_run_reload_and_watch", "label": "Run, reload, and watch", "file_type": "document", "source_file": "Documentation.md", "source_location": "L157"}, {"id": "$graphify-root$_documentation_modules_install_and_manage", "label": "Modules: install and manage", "file_type": "document", "source_file": "Documentation.md", "source_location": "L169"}, {"id": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "label": "Capability-scoped modules *(Since: v1.5)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L223"}, {"id": "$graphify-root$_documentation_baseline_always_available_no_manifest_entry_needed", "label": "Baseline (always available, no manifest entry needed)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L241"}, {"id": "$graphify-root$_documentation_gated_requires_a_matching_permissions_entry", "label": "Gated \u2014 requires a matching `[[permissions]]` entry", "file_type": "document", "source_file": "Documentation.md", "source_location": "L251"}, {"id": "$graphify-root$_documentation_path_bin_enforcement_depends_on_where_the_module_runs", "label": "`path`/`bin` enforcement depends on where the module runs", "file_type": "document", "source_file": "Documentation.md", "source_location": "L296"}, {"id": "$graphify-root$_documentation_require_bread_devices_still_works_from_a_scoped_module", "label": "`require(\"bread.devices\")` still works from a scoped module", "file_type": "document", "source_file": "Documentation.md", "source_location": "L317"}, {"id": "$graphify-root$_documentation_bread_modules_audit_name", "label": "`bread modules audit `", "file_type": "document", "source_file": "Documentation.md", "source_location": "L334"}, {"id": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "label": "Out-of-process module sandboxing *(Since: v1.6)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L351"}, {"id": "$graphify-root$_documentation_the_gap_this_closes", "label": "The gap this closes", "file_type": "document", "source_file": "Documentation.md", "source_location": "L353"}, {"id": "$graphify-root$_documentation_what_still_runs_in_process", "label": "What still runs in-process", "file_type": "document", "source_file": "Documentation.md", "source_location": "L372"}, {"id": "$graphify-root$_documentation_architecture", "label": "Architecture", "file_type": "document", "source_file": "Documentation.md", "source_location": "L387"}, {"id": "$graphify-root$_documentation_the_token_identity_handshake", "label": "The token/identity handshake", "file_type": "document", "source_file": "Documentation.md", "source_location": "L424"}, {"id": "$graphify-root$_documentation_the_landlock_sandbox", "label": "The Landlock sandbox", "file_type": "document", "source_file": "Documentation.md", "source_location": "L450"}, {"id": "$graphify-root$_documentation_rpc_bridge_coverage", "label": "RPC bridge coverage", "file_type": "document", "source_file": "Documentation.md", "source_location": "L521"}, {"id": "$graphify-root$_documentation_crash_isolation", "label": "Crash isolation", "file_type": "document", "source_file": "Documentation.md", "source_location": "L564"}, {"id": "$graphify-root$_documentation_new_ipc_methods", "label": "New IPC methods", "file_type": "document", "source_file": "Documentation.md", "source_location": "L583"}, {"id": "$graphify-root$_documentation_what_s_implemented_vs_deferred", "label": "What's implemented vs. deferred", "file_type": "document", "source_file": "Documentation.md", "source_location": "L592"}, {"id": "$graphify-root$_documentation_debugging_tips", "label": "Debugging tips", "file_type": "document", "source_file": "Documentation.md", "source_location": "L638"}, {"id": "$graphify-root$_documentation_dictionary_lua_api", "label": "Dictionary: Lua API", "file_type": "document", "source_file": "Documentation.md", "source_location": "L651"}, {"id": "$graphify-root$_documentation_module_declaration", "label": "Module declaration", "file_type": "document", "source_file": "Documentation.md", "source_location": "L655"}, {"id": "$graphify-root$_documentation_events", "label": "Events", "file_type": "document", "source_file": "Documentation.md", "source_location": "L671"}, {"id": "$graphify-root$_documentation_bread_on_pattern_fn_id", "label": "`bread.on(pattern, fn) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L673"}, {"id": "$graphify-root$_documentation_bread_once_pattern_fn_id", "label": "`bread.once(pattern, fn) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L685"}, {"id": "$graphify-root$_documentation_bread_filter_pattern_fn_opts_id", "label": "`bread.filter(pattern, fn, opts) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L688"}, {"id": "$graphify-root$_documentation_bread_off_id", "label": "`bread.off(id)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L701"}, {"id": "$graphify-root$_documentation_bread_emit_event_data", "label": "`bread.emit(event, data)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L704"}, {"id": "$graphify-root$_documentation_bread_wait_pattern_opts_event_nil", "label": "`bread.wait(pattern, opts) -> event | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L707"}, {"id": "$graphify-root$_documentation_bread_spawn_fn", "label": "`bread.spawn(fn)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L719"}, {"id": "$graphify-root$_documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", "label": "`bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L722"}, {"id": "$graphify-root$_documentation_bread_wait_all_patterns_opts_table_since_v1_2", "label": "`bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L737"}, {"id": "$graphify-root$_documentation_workflows_since_v1_2", "label": "Workflows *(Since: v1.2)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L740"}, {"id": "$graphify-root$_documentation_bread_workflow_define_name_fn", "label": "`bread.workflow.define(name, fn)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L744"}, {"id": "$graphify-root$_documentation_bread_workflow_start_name_opts", "label": "`bread.workflow.start(name, opts)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L747"}, {"id": "$graphify-root$_documentation_bread_workflow_step_label", "label": "`bread.workflow.step(label)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L757"}, {"id": "$graphify-root$_documentation_bread_workflow_status_name_table_nil", "label": "`bread.workflow.status(name) -> table | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L760"}, {"id": "$graphify-root$_documentation_bread_workflow_list_table", "label": "`bread.workflow.list() -> table`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L776"}, {"id": "$graphify-root$_documentation_widgets_since_v1_3", "label": "Widgets *(Since: v1.3)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L779"}, {"id": "$graphify-root$_documentation_bread_widget_register_spec_ok_err", "label": "`bread.widget.register(spec) -> ok, err`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L785"}, {"id": "$graphify-root$_documentation_node_types", "label": "Node types", "file_type": "document", "source_file": "Documentation.md", "source_location": "L799"}, {"id": "$graphify-root$_documentation_style_since_v1_4", "label": "`style` *(Since: v1.4)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L827"}, {"id": "$graphify-root$_documentation_style_vs_class", "label": "Style vs. `class`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L847"}, {"id": "$graphify-root$_documentation_bread_widget_update_id_patch_ok_err", "label": "`bread.widget.update(id, patch) -> ok, err`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L851"}, {"id": "$graphify-root$_documentation_bread_widget_remove_id_bool", "label": "`bread.widget.remove(id) -> bool`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L860"}, {"id": "$graphify-root$_documentation_bread_widget_list_table", "label": "`bread.widget.list() -> table`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L863"}, {"id": "$graphify-root$_documentation_click_events", "label": "Click events", "file_type": "document", "source_file": "Documentation.md", "source_location": "L866"}, {"id": "$graphify-root$_documentation_state", "label": "State", "file_type": "document", "source_file": "Documentation.md", "source_location": "L878"}, {"id": "$graphify-root$_documentation_bread_state_get_path", "label": "`bread.state.get(path)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L880"}, {"id": "$graphify-root$_documentation_typed_shorthands", "label": "Typed shorthands", "file_type": "document", "source_file": "Documentation.md", "source_location": "L888"}, {"id": "$graphify-root$_documentation_bread_state_watch_path_fn_id", "label": "`bread.state.watch(path, fn) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L900"}, {"id": "$graphify-root$_documentation_profiles", "label": "Profiles", "file_type": "document", "source_file": "Documentation.md", "source_location": "L911"}, {"id": "$graphify-root$_documentation_bread_profile_activate_name", "label": "`bread.profile.activate(name)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L913"}, {"id": "$graphify-root$_documentation_execution", "label": "Execution", "file_type": "document", "source_file": "Documentation.md", "source_location": "L916"}, {"id": "$graphify-root$_documentation_bread_exec_cmd", "label": "`bread.exec(cmd)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L918"}, {"id": "$graphify-root$_documentation_bread_exec_capture_cmd_opts_ok_stdout", "label": "`bread.exec_capture(cmd, opts) -> ok, stdout`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L921"}, {"id": "$graphify-root$_documentation_notifications", "label": "Notifications", "file_type": "document", "source_file": "Documentation.md", "source_location": "L944"}, {"id": "$graphify-root$_documentation_bread_notify_message_opts", "label": "`bread.notify(message, opts)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L946"}, {"id": "$graphify-root$_documentation_timers", "label": "Timers", "file_type": "document", "source_file": "Documentation.md", "source_location": "L960"}, {"id": "$graphify-root$_documentation_bread_after_delay_ms_fn_id", "label": "`bread.after(delay_ms, fn) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L962"}, {"id": "$graphify-root$_documentation_bread_every_interval_ms_fn_id", "label": "`bread.every(interval_ms, fn) -> id`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L965"}, {"id": "$graphify-root$_documentation_bread_cancel_id", "label": "`bread.cancel(id)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L968"}, {"id": "$graphify-root$_documentation_utilities", "label": "Utilities", "file_type": "document", "source_file": "Documentation.md", "source_location": "L971"}, {"id": "$graphify-root$_documentation_bread_debounce_delay_ms_fn_wrapped_fn", "label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L973"}, {"id": "$graphify-root$_documentation_bread_log_msg_bread_warn_msg_bread_error_msg", "label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L983"}, {"id": "$graphify-root$_documentation_machine_and_filesystem", "label": "Machine and filesystem", "file_type": "document", "source_file": "Documentation.md", "source_location": "L986"}, {"id": "$graphify-root$_documentation_bread_machine_name_string", "label": "`bread.machine.name() -> string`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L988"}, {"id": "$graphify-root$_documentation_bread_machine_tags_string", "label": "`bread.machine.tags() -> string[]`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L993"}, {"id": "$graphify-root$_documentation_bread_machine_has_tag_tag_bool", "label": "`bread.machine.has_tag(tag) -> bool`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L997"}, {"id": "$graphify-root$_documentation_bread_fs_write_path_content", "label": "`bread.fs.write(path, content)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1000"}, {"id": "$graphify-root$_documentation_bread_fs_read_path_string_nil", "label": "`bread.fs.read(path) -> string | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1003"}, {"id": "$graphify-root$_documentation_bread_fs_exists_path_bool", "label": "`bread.fs.exists(path) -> bool`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1006"}, {"id": "$graphify-root$_documentation_bread_fs_readlink_path_string_nil", "label": "`bread.fs.readlink(path) -> string | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1009"}, {"id": "$graphify-root$_documentation_bread_fs_expand_path_string", "label": "`bread.fs.expand(path) -> string`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1015"}, {"id": "$graphify-root$_documentation_bread_json_decode_str_table_nil", "label": "`bread.json.decode(str) -> table | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1018"}, {"id": "$graphify-root$_documentation_hyprland", "label": "Hyprland", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1023"}, {"id": "$graphify-root$_documentation_bluetooth", "label": "Bluetooth", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1051"}, {"id": "$graphify-root$_documentation_bread_bluetooth_power_enabled", "label": "`bread.bluetooth.power(enabled)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1055"}, {"id": "$graphify-root$_documentation_bread_bluetooth_powered_bool_nil", "label": "`bread.bluetooth.powered() -> bool | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1058"}, {"id": "$graphify-root$_documentation_bread_bluetooth_connect_address", "label": "`bread.bluetooth.connect(address)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1067"}, {"id": "$graphify-root$_documentation_bread_bluetooth_disconnect_address", "label": "`bread.bluetooth.disconnect(address)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1074"}, {"id": "$graphify-root$_documentation_bread_bluetooth_scan_enabled", "label": "`bread.bluetooth.scan(enabled)`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1077"}, {"id": "$graphify-root$_documentation_bread_bluetooth_devices_table_nil", "label": "`bread.bluetooth.devices() -> table | nil`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1080"}, {"id": "$graphify-root$_documentation_example_auto_connect_headphones_on_ac_power", "label": "Example: auto-connect headphones on AC power", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1102"}, {"id": "$graphify-root$_documentation_example_turn_off_bluetooth_on_battery", "label": "Example: turn off Bluetooth on battery", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1120"}, {"id": "$graphify-root$_documentation_module_lifecycle_hooks", "label": "Module lifecycle hooks", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1128"}, {"id": "$graphify-root$_documentation_module_storage", "label": "Module storage", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1152"}, {"id": "$graphify-root$_documentation_dictionary_built_in_modules", "label": "Dictionary: Built-in modules", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1165"}, {"id": "$graphify-root$_documentation_bread_rules_since_v1_5", "label": "`bread.rules` *(Since: v1.5)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1169"}, {"id": "$graphify-root$_documentation_bread_monitors", "label": "`bread.monitors`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1200"}, {"id": "$graphify-root$_documentation_bread_devices", "label": "`bread.devices`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1226"}, {"id": "$graphify-root$_documentation_functions", "label": "Functions", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1258"}, {"id": "$graphify-root$_documentation_device_rule_options", "label": "Device rule options", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1264"}, {"id": "$graphify-root$_documentation_example_keyboard_configuration_on_connect", "label": "Example: Keyboard configuration on connect", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1296"}, {"id": "$graphify-root$_documentation_example_dock_specific_setup", "label": "Example: Dock-specific setup", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1309"}, {"id": "$graphify-root$_documentation_bread_workspaces", "label": "`bread.workspaces`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1333"}, {"id": "$graphify-root$_documentation_bread_binds", "label": "`bread.binds`", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1350"}, {"id": "$graphify-root$_documentation_dictionary_event_reference", "label": "Dictionary: Event reference", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1373"}, {"id": "$graphify-root$_documentation_pattern_matching", "label": "Pattern matching", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1391"}, {"id": "$graphify-root$_documentation_normalized_events", "label": "Normalized events", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1400"}, {"id": "$graphify-root$_documentation_system", "label": "System", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1402"}, {"id": "$graphify-root$_documentation_devices_udev_bluetooth", "label": "Devices (udev / Bluetooth)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1409"}, {"id": "$graphify-root$_documentation_bluetooth_bluez", "label": "Bluetooth (BlueZ)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1427"}, {"id": "$graphify-root$_documentation_hyprland_1440", "label": "Hyprland", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1440"}, {"id": "$graphify-root$_documentation_compatibility_compat_config", "label": "Compatibility: `[compat]` config", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1470"}, {"id": "$graphify-root$_documentation_power", "label": "Power", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1479"}, {"id": "$graphify-root$_documentation_network", "label": "Network", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1491"}, {"id": "$graphify-root$_documentation_system_events", "label": "System events", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1498"}, {"id": "$graphify-root$_documentation_widgets_since_v1_3_1506", "label": "Widgets *(Since: v1.3)*", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1506"}, {"id": "$graphify-root$_documentation_terminal_shell_precmd_preexec_hooks", "label": "Terminal (shell precmd/preexec hooks)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1517"}, {"id": "$graphify-root$_documentation_git_hooks_dirty_state_poller", "label": "Git (hooks + dirty-state poller)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1529"}, {"id": "$graphify-root$_documentation_filesystem_project_detection", "label": "Filesystem / project detection", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1541"}, {"id": "$graphify-root$_documentation_systemd_systemd_user_units", "label": "Systemd (`systemd --user` units)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1551"}, {"id": "$graphify-root$_documentation_podman_containers", "label": "Podman (containers)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1561"}, {"id": "$graphify-root$_documentation_remote_ssh_session_detection", "label": "Remote (SSH session detection)", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1571"}, {"id": "$graphify-root$_documentation_namespaces", "label": "Namespaces", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1582"}, {"id": "$graphify-root$_documentation_integrating_a_bread_app", "label": "Integrating a bread\\* app", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1598"}, {"id": "$graphify-root$_documentation_dictionary_runtime_state_schema", "label": "Dictionary: Runtime state schema", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1615"}, {"id": "$graphify-root$_documentation_dictionary_ipc_protocol", "label": "Dictionary: IPC protocol", "file_type": "document", "source_file": "Documentation.md", "source_location": "L1700"}], "edges": [{"source": "$graphify-root$_documentation_md", "target": "$graphify-root$_documentation_bread_documentation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_contents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_overview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_api_stability_versioning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_getting_started", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_documentation_getting_started", "target": "$graphify-root$_documentation_1_create_a_minimal_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_documentation_getting_started", "target": "$graphify-root$_documentation_2_the_fast_path_rules_toml_since_v1_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_documentation_md", "target": "$graphify-root$_rule_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_documentation_getting_started", "target": "$graphify-root$_documentation_3_minimal_init_lua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_documentation_getting_started", "target": "$graphify-root$_documentation_4_start_the_daemon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_documentation_getting_started", "target": "$graphify-root$_documentation_5_check_that_it_s_running", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_your_first_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_run_reload_and_watch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_modules_install_and_manage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_documentation_md", "target": "$graphify-root$_permissions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "target": "$graphify-root$_documentation_baseline_always_available_no_manifest_entry_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "target": "$graphify-root$_documentation_gated_requires_a_matching_permissions_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "target": "$graphify-root$_documentation_path_bin_enforcement_depends_on_where_the_module_runs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "target": "$graphify-root$_documentation_require_bread_devices_still_works_from_a_scoped_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_documentation_capability_scoped_modules_since_v1_5", "target": "$graphify-root$_documentation_bread_modules_audit_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_documentation_md", "target": "$graphify-root$_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_the_gap_this_closes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_what_still_runs_in_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L372", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_architecture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_the_token_identity_handshake", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L424", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_the_landlock_sandbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_rpc_bridge_coverage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L521", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_crash_isolation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L564", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_new_ipc_methods", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L583", "weight": 1.0}, {"source": "$graphify-root$_documentation_out_of_process_module_sandboxing_since_v1_6", "target": "$graphify-root$_documentation_what_s_implemented_vs_deferred", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L592", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_debugging_tips", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L638", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_dictionary_lua_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L651", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_module_declaration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L655", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L671", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_on_pattern_fn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L673", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_once_pattern_fn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L685", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_filter_pattern_fn_opts_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L688", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_off_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L701", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_emit_event_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L704", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_wait_pattern_opts_event_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_spawn_fn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L719", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L722", "weight": 1.0}, {"source": "$graphify-root$_documentation_events", "target": "$graphify-root$_documentation_bread_wait_all_patterns_opts_table_since_v1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_workflows_since_v1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L740", "weight": 1.0}, {"source": "$graphify-root$_documentation_md", "target": "$graphify-root$_examples_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L742", "weight": 1.0, "target_file": "$graphify-root$/Examples.md"}, {"source": "$graphify-root$_documentation_workflows_since_v1_2", "target": "$graphify-root$_documentation_bread_workflow_define_name_fn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L744", "weight": 1.0}, {"source": "$graphify-root$_documentation_workflows_since_v1_2", "target": "$graphify-root$_documentation_bread_workflow_start_name_opts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L747", "weight": 1.0}, {"source": "$graphify-root$_documentation_workflows_since_v1_2", "target": "$graphify-root$_documentation_bread_workflow_step_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_documentation_workflows_since_v1_2", "target": "$graphify-root$_documentation_bread_workflow_status_name_table_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L760", "weight": 1.0}, {"source": "$graphify-root$_documentation_workflows_since_v1_2", "target": "$graphify-root$_documentation_bread_workflow_list_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L776", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_widgets_since_v1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_documentation_widgets_since_v1_3", "target": "$graphify-root$_documentation_bread_widget_register_spec_ok_err", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L785", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_widget_register_spec_ok_err", "target": "$graphify-root$_documentation_node_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L799", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_widget_register_spec_ok_err", "target": "$graphify-root$_documentation_style_since_v1_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_widget_register_spec_ok_err", "target": "$graphify-root$_documentation_style_vs_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L847", "weight": 1.0}, {"source": "$graphify-root$_documentation_widgets_since_v1_3", "target": "$graphify-root$_documentation_bread_widget_update_id_patch_ok_err", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_documentation_widgets_since_v1_3", "target": "$graphify-root$_documentation_bread_widget_remove_id_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L860", "weight": 1.0}, {"source": "$graphify-root$_documentation_widgets_since_v1_3", "target": "$graphify-root$_documentation_bread_widget_list_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L863", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_widget_list_table", "target": "$graphify-root$_documentation_click_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L866", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L878", "weight": 1.0}, {"source": "$graphify-root$_documentation_state", "target": "$graphify-root$_documentation_bread_state_get_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_documentation_state", "target": "$graphify-root$_documentation_typed_shorthands", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L888", "weight": 1.0}, {"source": "$graphify-root$_documentation_state", "target": "$graphify-root$_documentation_bread_state_watch_path_fn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L900", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_profiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L911", "weight": 1.0}, {"source": "$graphify-root$_documentation_profiles", "target": "$graphify-root$_documentation_bread_profile_activate_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L913", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_execution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_documentation_execution", "target": "$graphify-root$_documentation_bread_exec_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L918", "weight": 1.0}, {"source": "$graphify-root$_documentation_execution", "target": "$graphify-root$_documentation_bread_exec_capture_cmd_opts_ok_stdout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L921", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_notifications", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L944", "weight": 1.0}, {"source": "$graphify-root$_documentation_notifications", "target": "$graphify-root$_documentation_bread_notify_message_opts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L946", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_timers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L960", "weight": 1.0}, {"source": "$graphify-root$_documentation_timers", "target": "$graphify-root$_documentation_bread_after_delay_ms_fn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L962", "weight": 1.0}, {"source": "$graphify-root$_documentation_timers", "target": "$graphify-root$_documentation_bread_every_interval_ms_fn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L965", "weight": 1.0}, {"source": "$graphify-root$_documentation_timers", "target": "$graphify-root$_documentation_bread_cancel_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L968", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_utilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L971", "weight": 1.0}, {"source": "$graphify-root$_documentation_utilities", "target": "$graphify-root$_documentation_bread_debounce_delay_ms_fn_wrapped_fn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L973", "weight": 1.0}, {"source": "$graphify-root$_documentation_utilities", "target": "$graphify-root$_documentation_bread_log_msg_bread_warn_msg_bread_error_msg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L983", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_machine_and_filesystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L986", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_machine_name_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L988", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_machine_tags_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L993", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_machine_has_tag_tag_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L997", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_fs_write_path_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1000", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_fs_read_path_string_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1003", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_fs_exists_path_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1006", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_fs_readlink_path_string_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1009", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_fs_expand_path_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1015", "weight": 1.0}, {"source": "$graphify-root$_documentation_machine_and_filesystem", "target": "$graphify-root$_documentation_bread_json_decode_str_table_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1018", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_hyprland", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1023", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_bluetooth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1051", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_power_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1055", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_powered_bool_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1058", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_connect_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1067", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_disconnect_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1074", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_scan_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1077", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_bread_bluetooth_devices_table_nil", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1080", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_example_auto_connect_headphones_on_ac_power", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1102", "weight": 1.0}, {"source": "$graphify-root$_documentation_bluetooth", "target": "$graphify-root$_documentation_example_turn_off_bluetooth_on_battery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1120", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_module_lifecycle_hooks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1128", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_lua_api", "target": "$graphify-root$_documentation_module_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1152", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_dictionary_built_in_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1165", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_built_in_modules", "target": "$graphify-root$_documentation_bread_rules_since_v1_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1169", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_built_in_modules", "target": "$graphify-root$_documentation_bread_monitors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1200", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_built_in_modules", "target": "$graphify-root$_documentation_bread_devices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1226", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_devices", "target": "$graphify-root$_documentation_functions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1258", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_devices", "target": "$graphify-root$_documentation_device_rule_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1264", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_devices", "target": "$graphify-root$_documentation_example_keyboard_configuration_on_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1296", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_devices", "target": "$graphify-root$_documentation_example_dock_specific_setup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1309", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_built_in_modules", "target": "$graphify-root$_documentation_bread_workspaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1333", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_built_in_modules", "target": "$graphify-root$_documentation_bread_binds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_dictionary_event_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1373", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_event_reference", "target": "$graphify-root$_documentation_pattern_matching", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1391", "weight": 1.0}, {"source": "$graphify-root$_documentation_dictionary_event_reference", "target": "$graphify-root$_documentation_normalized_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1400", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1402", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_devices_udev_bluetooth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1409", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_bluetooth_bluez", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1427", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_hyprland_1440", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1440", "weight": 1.0}, {"source": "$graphify-root$_documentation_hyprland_1440", "target": "$graphify-root$_documentation_compatibility_compat_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1470", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_power", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1479", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_network", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1491", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_system_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1498", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_widgets_since_v1_3_1506", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1506", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_terminal_shell_precmd_preexec_hooks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1517", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_git_hooks_dirty_state_poller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1529", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_filesystem_project_detection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1541", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_systemd_systemd_user_units", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1551", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_podman_containers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1561", "weight": 1.0}, {"source": "$graphify-root$_documentation_normalized_events", "target": "$graphify-root$_documentation_remote_ssh_session_detection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1571", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_namespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1582", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_integrating_a_bread_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1598", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_dictionary_runtime_state_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1615", "weight": 1.0}, {"source": "$graphify-root$_documentation_bread_documentation", "target": "$graphify-root$_documentation_dictionary_ipc_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "Documentation.md", "source_location": "L1700", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9.json b/graphify-out/cache/ast/v0.9.32/7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9.json new file mode 100644 index 0000000..8ef2567 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_tests_ipc_integration_rs", "label": "ipc_integration.rs", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "label": "ping_and_state_dump_work()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L15"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "label": "unknown_method_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L36"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "label": "profile_activate_updates_state()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L53"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "label": "profile_activate_without_name_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L78"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "label": "emit_without_event_errors()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L92"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "label": "emit_without_source_rejects_adapter_owned_event_name()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L104"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "label": "emit_without_source_rejects_every_adapter_owned_domain()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L129"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "label": "emit_without_source_still_allows_custom_event_names()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "label": "emit_without_source_is_tagged_manual_not_system()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L184"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "label": "emit_with_internal_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L253"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "label": "emit_with_unregistered_app_source_is_rejected()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L277"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "label": "emit_with_known_app_source_routes_through_normalizer()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L294"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "label": "emit_with_app_source_rejects_wrong_namespace()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L357"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "label": "emit_without_source_allows_well_formed_command_event()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L385"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "label": "emit_without_source_rejects_command_to_non_app()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L412"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "label": "emit_without_source_still_rejects_hyprland_namespace()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L434"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "label": "emit_with_app_source_allows_command_to_another_app()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L454"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "label": "emit_with_app_source_still_rejects_foreign_app_namespace()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L479"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "label": "state_get_returns_specific_subtree()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L505"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "label": "state_get_missing_key_returns_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L527"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "label": "modules_list_returns_array()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L541"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "label": "scoped_module_sees_only_granted_state_read_permission()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L577"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L674"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L749"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "label": "modules_reload_succeeds()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L808"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L821"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "label": "events_replay_returns_buffered_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L871"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "label": "event_stream_filter_excludes_non_matching_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L902"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "label": "multiple_concurrent_clients_each_get_response()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L955"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "label": "events_stream_receives_emitted_events()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L989"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "label": "event_causality_chain_threads_caused_by_across_handlers()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1062"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "label": "workflow_reaches_done_via_wait_any_happy_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1203"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "label": "workflow_times_out_when_deadline_exceeded()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1240"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "label": "workflow_captures_error_on_failure()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1268"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "label": "rules_toml_absent_is_a_no_op()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1299"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1329"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1447"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "label": "wait_for_file()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1502"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "label": "poll_workflow_status()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1518"}, {"id": "testharness", "label": "TestHarness", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness", "label": "TestHarness", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1543"}, {"id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "child", "label": "Child", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "label": ".spawn()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1550"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "label": ".spawn_with_init()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1554"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "label": ".spawn_with_init_and_rules()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1562"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "label": ".spawn_with_module()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1630"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "label": ".socket_path()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1703"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "label": ".wait_until_ready()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1707"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "label": ".send_request()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1722"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "label": ".wait_for_module_loaded()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1757"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "label": ".trigger_and_await_result()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1794"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1822"}, {"id": "drop", "label": "Drop", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/tests/ipc_integration.rs"}, {"id": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "label": ".drop()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1840"}], "edges": [{"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "tempdir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L92", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L129", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L184", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L253", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L253", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L294", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L357", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L385", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L412", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L434", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L434", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L454", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L479", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L505", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L527", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L527", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L541", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L541", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L577", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L674", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L674", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L749", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L749", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L808", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L808", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L821", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L821", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L871", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L871", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L902", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L902", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L955", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L955", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L989", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L989", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1062", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1062", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1203", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1203", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1240", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1268", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1268", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1299", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1299", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1329", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1329", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1447", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1447", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1502", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1502", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1502", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1518", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "testharness", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1518", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1518", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1518", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rs", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1543", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "tempdir", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1544", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "child", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1545", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1546", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1550", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1550", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1550", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1554", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1554", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1554", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1562", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1562", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1562", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1562", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1630", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1630", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1630", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1630", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1703", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1703", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1707", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1707", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1722", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1722", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1722", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1722", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1757", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1757", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1794", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1794", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1794", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1822", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "drop", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1828", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1840", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_ping_and_state_dump_work", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_unknown_method_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_updates_state", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_profile_activate_without_name_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_event_errors", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L155", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L281", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L359", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L380", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L414", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L418", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L429", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L435", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L449", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L456", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L481", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L485", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L500", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L507", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L509", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_returns_specific_subtree", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L522", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L528", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L531", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_state_get_missing_key_returns_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L536", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L545", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_list_returns_array", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L548", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L610", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L611", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L612", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L614", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L637", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L664", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L687", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L688", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L697", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L699", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L734", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L772", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L773", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L774", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L776", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L803", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L809", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L810", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L812", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_modules_reload_succeeds", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L816", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L822", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L823", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L826", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L866", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L872", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L873", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L876", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L897", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L904", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L906", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L924", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L950", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L956", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L957", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L958", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L984", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L990", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L991", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L993", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1026", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1050", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1063", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1081", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1083", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1111", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1198", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1204", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1220", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1222", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1232", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1235", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1241", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1254", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1256", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1263", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1269", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1281", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1283", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1287", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1294", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1303", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1304", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1306", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1324", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1376", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1380", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1383", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1405", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1442", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1458", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1462", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1464", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1495", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1525", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1551", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1555", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1711", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1723", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1763", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_socket_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1795", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1808", "weight": 1.0}, {"source": "$graphify-root$_breadd_tests_ipc_integration_testharness_shutdown", "target": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1824", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L195"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "map_err", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L225"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "timeout", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L225"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L306"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L333"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L620"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L621"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L702"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L702"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L702"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L702"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L717"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L779"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L779"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L779"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L779"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L782"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L783"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L850"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L855"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L855"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L859"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L884"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L889"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L890"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_replay_returns_buffered_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L892"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L907"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L915"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L916"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L919"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L921"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L934"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L938"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L938"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L958"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L965"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L967"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L968"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L970"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L971"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L971"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L994"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1007"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1008"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1011"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1013"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1013"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1039"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_events_stream_receives_emitted_events", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1043"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1084"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1090"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1091"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1094"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1095"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1095"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1121"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1125"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1125"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1130"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1142"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1147"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1152"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1157"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1184"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "as_str", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1185"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "as_str", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1186"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "as_str", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1187"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", "callee": "as_str", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1188"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1227"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1288"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_workflow_captures_error_on_failure", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1288"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1307"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1311"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1313"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1335"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1335"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1336"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1336"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1337"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1337"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "permissions", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1343"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "set_mode", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1388"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1390"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1425"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1429"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1429"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1433"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1465"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1469"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1471"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1478"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "callee": "exists", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1505"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_wait_for_file", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1508"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1526"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "find", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1527"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1529"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1531"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_poll_workflow_status", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1536"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1564"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1564"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1565"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1565"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1571"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1572"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1574"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1577"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1581"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1607"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1607"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "stderr", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "stdout", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "stdin", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1608"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1636"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1636"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1637"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1637"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1638"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "path", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1638"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1643"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1644"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1644"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1648"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1652"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1654"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1657"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1686"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "join", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1686"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "stderr", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "stdout", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "stdin", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_spawn_with_module", "callee": "env", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1687"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "exists", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1710"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "is_ok", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1712"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_until_ready", "callee": "sleep", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1716"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1724"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1731"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1732"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1735"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1736"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1736"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1742"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1746"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_send_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1746"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "callee": "as_array", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1766"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1768"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_wait_for_module_loaded", "callee": "and_then", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1769"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "into_split", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1796"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "write_all", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1802"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1803"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "lines", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1805"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1806"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1811"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "map_err", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1811"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "timeout", "is_member_call": false, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1811"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "next_line", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1811"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1816"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_trigger_and_await_result", "callee": "cloned", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1816"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "callee": "try_wait", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1861"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "callee": "kill", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1869"}, {"caller_nid": "$graphify-root$_breadd_tests_ipc_integration_testharness_drop", "callee": "wait", "is_member_call": true, "source_file": "breadd/tests/ipc_integration.rs", "source_location": "L1870"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba.json b/graphify-out/cache/ast/v0.9.32/87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba.json new file mode 100644 index 0000000..9d8c933 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_main_main", "label": "main()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L23"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/main.rs"}, {"id": "$graphify-root$_breadd_src_main_wait_for_shutdown", "label": "wait_for_shutdown()", "file_type": "code", "source_file": "breadd/src/main.rs", "source_location": "L150"}], "edges": [{"source": "$graphify-root$_breadd_src_main_rs", "target": "vecdeque", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "atomicu64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "envfilter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "eventnormalizer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "state_engine", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "runtimestate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "$graphify-root$_breadd_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_main_rs", "target": "$graphify-root$_breadd_src_main_wait_for_shutdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/main.rs", "source_location": "L150", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "with_env_filter", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "sender", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L49"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "run_state_engine", "is_member_call": false, "source_file": "breadd/src/main.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "with_legacy_hyprland_event_names", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "start_all", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L94"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "status_handle", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "pop_front", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "push_back", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "socket_path", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "shutdown", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_main_main", "callee": "shutdown_all", "is_member_call": true, "source_file": "breadd/src/main.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_main_wait_for_shutdown", "callee": "signal", "is_member_call": false, "source_file": "breadd/src/main.rs", "source_location": "L156"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a.json b/graphify-out/cache/ast/v0.9.32/8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a.json new file mode 100644 index 0000000..2ae7a04 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/core/mod.rs", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f.json b/graphify-out/cache/ast/v0.9.32/8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f.json new file mode 100644 index 0000000..f533ba2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "label": "module_host_bridge.rs", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_server", "label": "Server", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L44"}, {"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "label": ".handle_module_host_connection()", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51"}, {"id": "ipcrequest", "label": "IpcRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "lines", "label": "Lines", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "bufreader", "label": "BufReader", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "ownedreadhalf", "label": "OwnedReadHalf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "ownedwritehalf", "label": "OwnedWriteHalf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "label": ".dispatch_module_host_method()", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "joinhandle", "label": "JoinHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "modulehostoutcome", "label": "ModuleHostOutcome", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "label": "path_allowed()", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L511"}, {"id": "permissionkind", "label": "PermissionKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/module_host_bridge.rs"}, {"id": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "label": "bin_allowed()", "file_type": "code", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L531"}], "edges": [{"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L27", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L30", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L32", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "unix", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L34", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "joinhandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L35", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L36", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L37", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "moduleloadstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L39", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "modulehostoutcome", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L40", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L42", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "ipcrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "lines", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "bufreader", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "ownedreadhalf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "ownedwritehalf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "ipcrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "joinhandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "joinhandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "modulehostoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L195", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L511", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L511", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "target": "permissionkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L511", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_rs", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L531", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L531", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "target": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L414", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L68"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L68"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L68"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "take_pending", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L97"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "drain", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "abort", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "drain", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "abort", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "drop", "is_member_call": false, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", "callee": "take", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L205"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "abort", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "tick", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "tick", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L275"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "abort", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L305"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L316"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L316"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "state_get", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L328"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L328"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "manual_emit", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L335"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L344"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "status", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L418"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L418"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L418"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "success", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L419"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "ok_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "output", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L450"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L450"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L450"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L466"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "set_module_status_ex", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", "callee": "take", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_path_allowed", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "as_ref", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "split_whitespace", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L541"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L541"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L541"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L543"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "file_name", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L548"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L549"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_module_host_bridge_bin_allowed", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/module_host_bridge.rs", "source_location": "L550"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json b/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json new file mode 100644 index 0000000..30cc0a6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_readme_md", "label": "README.md", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_readme_example_bread_modules", "label": "Example bread modules", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_readme_installing", "label": "Installing", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L7"}, {"id": "$graphify-root$_examples_modules_readme_modules", "label": "Modules", "file_type": "document", "source_file": "examples/modules/README.md", "source_location": "L33"}], "edges": [{"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_modules_readme_example_bread_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/Examples.md"}, {"source": "$graphify-root$_examples_modules_readme_example_bread_modules", "target": "$graphify-root$_examples_modules_readme_installing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_examples_modules_permissions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_readme_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L19", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_examples_modules_readme_example_bread_modules", "target": "$graphify-root$_examples_modules_readme_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/README.md", "source_location": "L33", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a5d0de0db553d9d5af5742581f639d2c6c4cbf0ce54c4eef31d1c59737094a86.json b/graphify-out/cache/ast/v0.9.32/a5d0de0db553d9d5af5742581f639d2c6c4cbf0ce54c4eef31d1c59737094a86.json new file mode 100644 index 0000000..c80f821 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a5d0de0db553d9d5af5742581f639d2c6c4cbf0ce54c4eef31d1c59737094a86.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_deprecations_md", "label": "DEPRECATIONS.md", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L1"}, {"id": "$graphify-root$_deprecations_deprecations", "label": "Deprecations", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L1"}, {"id": "$graphify-root$_deprecations_hyprland_legacy_flat_event_names_since_v1_5", "label": "Hyprland legacy flat event names (since v1.5)", "file_type": "document", "source_file": "DEPRECATIONS.md", "source_location": "L8"}], "edges": [{"source": "$graphify-root$_deprecations_md", "target": "$graphify-root$_deprecations_deprecations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_deprecations_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_deprecations_deprecations", "target": "$graphify-root$_deprecations_hyprland_legacy_flat_event_names_since_v1_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPRECATIONS.md", "source_location": "L8", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38.json b/graphify-out/cache/ast/v0.9.32/a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38.json new file mode 100644 index 0000000..3836b9e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_git_branch_widget_lua", "label": "git-branch-widget.lua", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "label": "shell_quote()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L41", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "label": "focused_tab_cwd()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L50", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_git_info", "label": "git_info()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L88", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L111", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_update", "label": "update()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L122", "_callable": true}, {"id": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L133", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_lua", "target": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_git_info", "target": "$graphify-root$_examples_modules_git_branch_widget_shell_quote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_update", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_git_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "target": "$graphify-root$_examples_modules_git_branch_widget_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.hyprland.active_window", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L51", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.fs.exists", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "bread.json.decode", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L66", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L71", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_focused_tab_cwd", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L75", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L91", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L99", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_git_info", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L105", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_update", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L126", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L137", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L149", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L150", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_git_branch_widget_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/git-branch-widget.lua", "source_location": "L151", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json b/graphify-out/cache/ast/v0.9.32/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json new file mode 100644 index 0000000..8158c5d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_agents_md", "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}, {"id": "$graphify-root$_agents_agents_md_repo_hygiene", "label": "AGENTS.md \u2014 Repo hygiene", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}, {"id": "$graphify-root$_agents_remotes", "label": "Remotes", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L16"}, {"id": "$graphify-root$_agents_ci", "label": "CI", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L22"}, {"id": "$graphify-root$_agents_local_architecture_still_true", "label": "Local architecture (still true)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L31"}, {"id": "$graphify-root$_agents_don_t", "label": "Don't", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L39"}], "edges": [{"source": "$graphify-root$_agents_md", "target": "$graphify-root$_agents_agents_md_repo_hygiene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_remotes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_ci", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_local_architecture_still_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_don_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L39", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/ad1f70b5b76927bf09044c24e64d43864d4c16d49f9c879fe01935372baca775.json b/graphify-out/cache/ast/v0.9.32/ad1f70b5b76927bf09044c24e64d43864d4c16d49f9c879fe01935372baca775.json new file mode 100644 index 0000000..522b04a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/ad1f70b5b76927bf09044c24e64d43864d4c16d49f9c879fe01935372baca775.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_ipc_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server", "label": "Server", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L47"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "statehandle", "label": "StateHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "adapterstatus", "label": "AdapterStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "modulehostregistry", "label": "ModuleHostRegistry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "label": "IpcRequest", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L67"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "label": "IpcResponse", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L75"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_serve", "label": ".serve()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "label": ".handle_connection()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159"}, {"id": "unixstream", "label": "UnixStream", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "label": ".manual_emit()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "label": ".stream_events()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463"}, {"id": "ownedwritehalf", "label": "OwnedWriteHalf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "permissionsext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "atomicu64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "instant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "apps", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "adapterstatus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "statehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "runtimehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "modulehostregistry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_server", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L71", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L76", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L78", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L80", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_serve", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "unixstream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "ownedwritehalf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L455", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "into_split", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "handle_module_host_connection", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L240"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_get", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L249"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L251"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "reload", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L285"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L285"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "set_profile", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L293"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L294"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_known_app", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L350"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "load", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "recent_errors", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L411"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L411"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L417"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L421"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "event_domain", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "is_reserved_domain", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L478"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/bfd8aa5bd99b431f472767787ea6294639cb6b01cfe15d7b8c0a5fd7b9d48f94.json b/graphify-out/cache/ast/v0.9.32/bfd8aa5bd99b431f472767787ea6294639cb6b01cfe15d7b8c0a5fd7b9d48f94.json new file mode 100644 index 0000000..8d02cad --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/bfd8aa5bd99b431f472767787ea6294639cb6b01cfe15d7b8c0a5fd7b9d48f94.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_readme_md", "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1"}, {"id": "$graphify-root$_readme_bread", "label": "Bread", "file_type": "document", "source_file": "README.md", "source_location": "L1"}, {"id": "$graphify-root$_readme_how_it_works", "label": "How it works", "file_type": "document", "source_file": "README.md", "source_location": "L13"}, {"id": "$graphify-root$_readme_architecture", "label": "Architecture", "file_type": "document", "source_file": "README.md", "source_location": "L42"}, {"id": "$graphify-root$_readme_requirements", "label": "Requirements", "file_type": "document", "source_file": "README.md", "source_location": "L62"}, {"id": "$graphify-root$_readme_installation", "label": "Installation", "file_type": "document", "source_file": "README.md", "source_location": "L76"}, {"id": "$graphify-root$_readme_from_source", "label": "From source", "file_type": "document", "source_file": "README.md", "source_location": "L78"}, {"id": "$graphify-root$_readme_via_bakery", "label": "Via bakery", "file_type": "document", "source_file": "README.md", "source_location": "L101"}, {"id": "$graphify-root$_readme_systemd_user_service", "label": "systemd user service", "file_type": "document", "source_file": "README.md", "source_location": "L109"}, {"id": "$graphify-root$_readme_configuration", "label": "Configuration", "file_type": "document", "source_file": "README.md", "source_location": "L120"}, {"id": "$graphify-root$_readme_cli_reference", "label": "CLI reference", "file_type": "document", "source_file": "README.md", "source_location": "L199"}, {"id": "$graphify-root$_readme_module_system", "label": "Module system", "file_type": "document", "source_file": "README.md", "source_location": "L244"}, {"id": "$graphify-root$_readme_installing_modules", "label": "Installing modules", "file_type": "document", "source_file": "README.md", "source_location": "L248"}, {"id": "$graphify-root$_readme_writing_a_module", "label": "Writing a module", "file_type": "document", "source_file": "README.md", "source_location": "L269"}, {"id": "$graphify-root$_readme_event_reference_lua_api_and_ipc_protocol", "label": "Event reference, Lua API, and IPC protocol", "file_type": "document", "source_file": "README.md", "source_location": "L303"}, {"id": "$graphify-root$_readme_contributing", "label": "Contributing", "file_type": "document", "source_file": "README.md", "source_location": "L315"}, {"id": "$graphify-root$_readme_license", "label": "License", "file_type": "document", "source_file": "README.md", "source_location": "L323"}], "edges": [{"source": "$graphify-root$_readme_md", "target": "$graphify-root$_readme_bread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_how_it_works", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_architecture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_requirements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_installation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_readme_installation", "target": "$graphify-root$_readme_from_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_readme_installation", "target": "$graphify-root$_readme_via_bakery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_readme_installation", "target": "$graphify-root$_readme_systemd_user_service", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_configuration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_readme_md", "target": "$graphify-root$_documentation_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L181", "weight": 1.0, "target_file": "$graphify-root$/Documentation.md"}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_cli_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_module_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L244", "weight": 1.0}, {"source": "$graphify-root$_readme_module_system", "target": "$graphify-root$_readme_installing_modules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_readme_md", "target": "$graphify-root$_permissions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_readme_module_system", "target": "$graphify-root$_readme_writing_a_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_event_reference_lua_api_and_ipc_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_contributing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_readme_bread", "target": "$graphify-root$_readme_license", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_readme_md", "target": "$graphify-root$_license_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L325", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c00e0121023186b8d12e5a9fc448e881eedaed01a467d6f29e9f19a65a05d4b6.json b/graphify-out/cache/ast/v0.9.32/c00e0121023186b8d12e5a9fc448e881eedaed01a467d6f29e9f19a65a05d4b6.json new file mode 100644 index 0000000..9ecf084 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c00e0121023186b8d12e5a9fc448e881eedaed01a467d6f29e9f19a65a05d4b6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_state_engine_rs", "label": "state_engine.rs", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle", "label": "StateHandle", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "statecommand", "label": "StateCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statecommand", "label": "StateCommand", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "label": ".state_arc()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "label": ".state_get()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "label": ".state_dump()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "label": ".register_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "label": ".remove_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "label": ".register_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "label": ".remove_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "label": ".clear_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "label": ".clear_modules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "label": ".clear_widgets()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "label": ".set_module_status()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "label": ".set_module_status_ex()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "label": ".set_profile()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "label": ".set_device_rules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164"}, {"id": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "label": "run_state_engine()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169"}, {"id": "unboundedreceiver", "label": "UnboundedReceiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_handle_command", "label": "handle_command()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287"}, {"id": "subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "label": "dispatch_event()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "label": "value_at_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "label": "apply_event_to_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L398"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "label": "resolve_device()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L499"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "label": "condition_matches()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L509"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "label": "apply_device_change()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L627"}, {"id": "$graphify-root$_breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L676"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "label": "value_at_path_returns_root_for_empty_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L690"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "label": "value_at_path_navigates_nested_keys()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L696"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "label": "value_at_path_returns_none_on_missing_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L702"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "label": "monitor_connect_adds_new_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L711"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "label": "monitor_reconnect_does_not_duplicate()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L728"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L742"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "label": "workspace_changed_updates_active_workspace()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L759"}, {"id": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "label": "window_focus_change_updates_active_window()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L775"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "label": "device_connect_adds_device_with_all_fields()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "label": "device_connect_is_idempotent_for_same_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L818"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "label": "device_disconnect_removes_matching_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "label": "device_disconnect_of_unknown_id_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L839"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "label": "power_event_updates_ac_and_battery_low_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L849"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "label": "power_clamps_battery_percent_to_100()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L871"}, {"id": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "label": "network_event_updates_online_flag_and_interfaces()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L883"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "label": "profile_activated_pushes_previous_to_history()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L907"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "label": "profile_activated_to_same_name_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L926"}, {"id": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "label": "unknown_event_does_not_mutate_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L937"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "label": "condition_vendor_id_matches_case_insensitively()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L951"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "label": "condition_name_contains_searches_name_and_vendor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L961"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "label": "condition_input_flags_match_booleans()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L972"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "label": "condition_usb_hub_requires_hub_and_secondary_class()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L990"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1012"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "label": "condition_empty_matches_anything()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1023"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "label": "resolve_device_returns_first_matching_rule()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1032"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "label": "resolve_device_skips_rules_with_no_conditions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1064"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "label": "resolve_device_with_empty_ruleset_returns_unknown()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1073"}], "edges": [{"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "warn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "subscriptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "luamessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_handle_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L398", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L499", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L499", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L499", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L499", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L509", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L509", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L509", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L627", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L627", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L627", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L674", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L676", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L676", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L676", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L690", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L696", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L702", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L711", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L728", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L742", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L818", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L849", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L871", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L883", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L907", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L926", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L937", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L951", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L961", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L972", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L990", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1012", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1023", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1032", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1064", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1073", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L713", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L715", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L730", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L731", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L744", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L761", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L763", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L777", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L795", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L821", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L829", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L841", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L873", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L885", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L887", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L912", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L928", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L942", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "add_with_id", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L296"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L312"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "store", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L316"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L319"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "match_event", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L381"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L399"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L413"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L423"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L457"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L460"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L460"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L475"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L484"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L511"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L511"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L517"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L517"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L518"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L518"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L528"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L533"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L533"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L533"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L543"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L543"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L543"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L548"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L548"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L548"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L559"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L559"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L569"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L569"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L604"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L609"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L620"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L628"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L628"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L647"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L647"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L662"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L731"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L736"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb.json b/graphify-out/cache/ast/v0.9.32/c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb.json new file mode 100644 index 0000000..56710de --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_module_host_rs", "label": "module_host.rs", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostoutcome", "label": "ModuleHostOutcome", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L86"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "label": "PendingModuleHost", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L95"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "modulepermission", "label": "ModulePermission", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_activemodulehost", "label": "ActiveModuleHost", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L101"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry", "label": "ModuleHostRegistry", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L109"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "inner", "label": "Inner", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_inner", "label": "Inner", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L114"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "label": ".default()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L120"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L126"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "label": ".insert_pending()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L132"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "label": ".take_pending()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L144"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "label": ".insert_active()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L152"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_remove_active", "label": ".remove_active()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_terminate_existing", "label": ".terminate_existing()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L178"}, {"id": "$graphify-root$_breadd_src_module_host_modulehostregistry_shutdown_all", "label": ".shutdown_all()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L193"}, {"id": "$graphify-root$_breadd_src_module_host_spawn_module_host", "label": "spawn_module_host()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L231"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_short", "label": "short()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L350"}, {"id": "$graphify-root$_breadd_src_module_host_describe_exit", "label": "describe_exit()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L354"}, {"id": "exitstatus", "label": "ExitStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "label": "resolve_module_host_binary()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L377"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/module_host.rs"}, {"id": "$graphify-root$_breadd_src_module_host_apply_sandbox", "label": "apply_sandbox()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L458"}, {"id": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "label": "resolve_bin_path()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L616"}, {"id": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "label": "landlock_denies_reads_outside_granted_path()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L647"}, {"id": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "label": "no_exec_permission_means_binary_cannot_be_executed_at_all()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L725"}, {"id": "$graphify-root$_breadd_src_module_host_which_sh", "label": "which_sh()", "file_type": "code", "source_file": "breadd/src/module_host.rs", "source_location": "L771"}], "edges": [{"source": "$graphify-root$_breadd_src_module_host_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L66", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L67", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L68", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L69", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L70", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L71", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L73", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L74", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "landlock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L75", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "unboundedsender", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L79", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L80", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_modulehostoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostoutcome", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L88", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L96", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L97", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L98", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "target": "$graphify-root$_breadd_src_module_host_modulehostoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L98", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_activemodulehost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L110", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "inner", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_inner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L115", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L115", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L115", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L116", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L116", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_inner", "target": "$graphify-root$_breadd_src_module_host_activemodulehost", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L116", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L120", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "target": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L144", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "target": "$graphify-root$_breadd_src_module_host_pendingmodulehost", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L144", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_remove_active", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_terminate_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_shutdown_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_spawn_module_host", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_short", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L350", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_short", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L350", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_describe_exit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_describe_exit", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_describe_exit", "target": "exitstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_describe_exit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_describe_exit", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_describe_exit", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L354", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L377", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_apply_sandbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "modulepermission", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L458", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L616", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L616", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L616", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L633", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "write", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L634", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L647", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_rs", "target": "$graphify-root$_breadd_src_module_host_which_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L771", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_which_sh", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L771", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_terminate_existing", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_apply_sandbox", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_remove_active", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L318", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_spawn_module_host", "target": "$graphify-root$_breadd_src_module_host_describe_exit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L319", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_apply_sandbox", "target": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L617", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "target": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L665", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "target": "$graphify-root$_breadd_src_module_host_which_sh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L680", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "target": "$graphify-root$_breadd_src_module_host_apply_sandbox", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L693", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "target": "$graphify-root$_breadd_src_module_host_which_sh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L743", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "target": "$graphify-root$_breadd_src_module_host_modulehostregistry_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L744", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "target": "$graphify-root$_breadd_src_module_host_apply_sandbox", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/module_host.rs", "source_location": "L753", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_pending", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_take_pending", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_insert_active", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_remove_active", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_remove_active", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_terminate_existing", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L180"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_terminate_existing", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L180"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_shutdown_all", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L195"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_shutdown_all", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L195"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_modulehostregistry_shutdown_all", "callee": "values", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "to_vec", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "stdin", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "env", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "env", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "env", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "env", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L255"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "to_vec", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "pre_exec", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L274"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "spawn", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "spawn", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "name", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L314"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "wait", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_spawn_module_host", "callee": "recv_timeout", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_short", "callee": "take", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_short", "callee": "chars", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_describe_exit", "callee": "code", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_describe_exit", "callee": "signal", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "callee": "join", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_module_host_binary", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L381"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "create", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "handle_access", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L480"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L499"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L499"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L511"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L513"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L513"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L526"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L528"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L528"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L569"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L569"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "add_rule", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L594"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_apply_sandbox", "callee": "restrict_self", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L594"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "callee": "is_absolute", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L618"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L619"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L623"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_resolve_bin_path", "callee": "is_file", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L624"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "path", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "join", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "path", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L681"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L681"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "stdout", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "stderr", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L688"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "pre_exec", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L692"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L693"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_landlock_denies_reads_outside_granted_path", "callee": "output", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L703"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "join", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "path", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "arg", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "stdout", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L747"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "stderr", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L748"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "pre_exec", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L752"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L753"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", "callee": "output", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L763"}, {"caller_nid": "$graphify-root$_breadd_src_module_host_which_sh", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/module_host.rs", "source_location": "L774"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json b/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json new file mode 100644 index 0000000..67ad6fe --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_external_monitors_lua", "label": "external-monitors.lua", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "label": "inhibit_lid()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L28", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_release_lid", "label": "release_lid()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L38", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_is_internal", "label": "is_internal()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L44", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_drm_status", "label": "drm_status()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L48", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "label": "drm_first_mode()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L58", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_list_connectors", "label": "list_connectors()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L71", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_connected", "label": "connected()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L87", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "label": "apply_monitor()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L103", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_apply", "label": "apply()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L132", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L166", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_release_lid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_drm_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_list_connectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_list_connectors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_drm_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_apply", "target": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_apply", "target": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_m_on_load", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L202", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "callee": "bread.fs.exists", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L29", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_release_lid", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L39", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_status", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_status", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L60", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L60", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_list_connectors", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_list_connectors", "callee": "table.sort", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L83", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_connected", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L108", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "bread.hyprland.eval", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L116", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L118", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "bread.hyprland.keyword", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L128", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L141", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "select", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L153", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L154", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "select", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L161", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.debounce", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L198", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L200", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.notify", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L203", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L205", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L208", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L209", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L212", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L215", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.hyprland.on_raw", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "evaluate", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L221", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L224", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L225", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74.json b/graphify-out/cache/ast/v0.9.32/d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74.json new file mode 100644 index 0000000..4d6a8ca --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_scripts_install_sh", "label": "install.sh", "file_type": "code", "source_file": "scripts/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_install_sh__entry", "label": "install.sh script", "file_type": "code", "source_file": "scripts/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_scripts_install_sh", "target": "$graphify-root$_scripts_install_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/install.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L2"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L11"}, {"language": "bash", "callee": "cargo", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L12"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L17"}, {"language": "bash", "callee": "ln", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L18"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L39"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L79"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L84"}, {"language": "bash", "callee": "break", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L103"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_scripts_install_sh__entry", "source_file": "scripts/install.sh", "source_location": "L105"}], "bash_sources": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e75cc3e5015028d97d15afae37729df7dd876f7acf6fed26c7630d44727dae63.json b/graphify-out/cache/ast/v0.9.32/e75cc3e5015028d97d15afae37729df7dd876f7acf6fed26c7630d44727dae63.json new file mode 100644 index 0000000..bba0863 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e75cc3e5015028d97d15afae37729df7dd876f7acf6fed26c7630d44727dae63.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_contributing_md", "label": "CONTRIBUTING.md", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L1"}, {"id": "$graphify-root$_contributing_contributing", "label": "Contributing", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L1"}, {"id": "$graphify-root$_contributing_branches", "label": "Branches", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L8"}, {"id": "$graphify-root$_contributing_the_release_cycle", "label": "The release cycle", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L26"}, {"id": "$graphify-root$_contributing_tracks_from_a_user_s_perspective", "label": "Tracks, from a user's perspective", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L43"}, {"id": "$graphify-root$_contributing_local_development", "label": "Local development", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L63"}, {"id": "$graphify-root$_contributing_keeping_the_api_docs_honest", "label": "Keeping the API docs honest", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L70"}, {"id": "$graphify-root$_contributing_ci", "label": "CI", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L94"}, {"id": "$graphify-root$_contributing_questions", "label": "Questions", "file_type": "document", "source_file": "CONTRIBUTING.md", "source_location": "L106"}], "edges": [{"source": "$graphify-root$_contributing_md", "target": "$graphify-root$_contributing_contributing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_branches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_the_release_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_tracks_from_a_user_s_perspective", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_local_development", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_contributing_local_development", "target": "$graphify-root$_contributing_keeping_the_api_docs_honest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_ci", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_contributing_contributing", "target": "$graphify-root$_contributing_questions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTRIBUTING.md", "source_location": "L106", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed.json b/graphify-out/cache/ast/v0.9.32/ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed.json new file mode 100644 index 0000000..fdda1ce --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_rules_rs", "label": "rules.rs", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_rules_rulesfile", "label": "RulesFile", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L36"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "rawrule", "label": "RawRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_rawrule", "label": "RawRule", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L42"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleaction", "label": "RuleAction", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L51"}, {"id": "$graphify-root$_breadd_src_core_rules_parsedrule", "label": "ParsedRule", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L67"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleissue", "label": "RuleIssue", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L80"}, {"id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "label": ".fmt()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L90"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "label": "RulesLoadOutcome", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L100"}, {"id": "$graphify-root$_breadd_src_core_rules_load_rules", "label": "load_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L126"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_validate_rule", "label": "validate_rule()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L153"}, {"id": "$graphify-root$_breadd_src_core_rules_write_temp", "label": "write_temp()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L210"}, {"id": "tempdir", "label": "TempDir", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/rules.rs"}, {"id": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "label": "absent_file_is_not_an_error()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L219"}, {"id": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "label": "invalid_toml_is_fatal()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "label": "empty_file_loads_with_no_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "label": "well_formed_rules_all_three_action_kinds_parse()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L247"}, {"id": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "label": "wildcard_on_is_passed_through_unvalidated()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "label": "missing_on_is_reported_with_index_and_no_on()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "label": "empty_on_is_treated_as_missing()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L323"}, {"id": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "label": "zero_action_keys_is_reported()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L339"}, {"id": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "label": "multiple_action_keys_is_reported()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L356"}, {"id": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "label": "one_bad_rule_does_not_block_other_valid_rules()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L375"}, {"id": "$graphify-root$_breadd_src_core_rules_rule_issue_display_includes_index_and_on", "label": "rule_issue_display_includes_index_and_on()", "file_type": "code", "source_file": "breadd/src/core/rules.rs", "source_location": "L399"}], "edges": [{"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rulesfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rulesfile", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesfile", "target": "rawrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rawrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L44", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rawrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L46", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_ruleaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_parsedrule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L72", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_parsedrule", "target": "$graphify-root$_breadd_src_core_rules_ruleaction", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L73", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L85", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L85", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L86", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue", "target": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_ruleissue_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L106", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L112", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L113", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L113", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "rules_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L121", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "$graphify-root$_breadd_src_core_rules_rulesloadoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_validate_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_rawrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_parsedrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_validate_rule", "target": "$graphify-root$_breadd_src_core_rules_ruleissue", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L206", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "write", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L207", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L208", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_write_temp", "target": "tempdir", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_write_temp", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_rs", "target": "$graphify-root$_breadd_src_core_rules_rule_issue_display_includes_index_and_on", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L399", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_load_rules", "target": "$graphify-root$_breadd_src_core_rules_validate_rule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_invalid_toml_is_fatal", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_file_loads_with_no_rules", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_empty_on_is_treated_as_missing", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_zero_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_multiple_action_keys_is_reported", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "target": "$graphify-root$_breadd_src_core_rules_write_temp", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", "target": "$graphify-root$_breadd_src_core_rules_load_rules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/rules.rs", "source_location": "L390", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_rules_load_rules", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_load_rules", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_validate_rule", "callee": "is_some", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "path", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_write_temp", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L214"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "callee": "join", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadd_src_core_rules_absent_file_is_not_an_error", "callee": "path", "is_member_call": true, "source_file": "breadd/src/core/rules.rs", "source_location": "L221"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc.json b/graphify-out/cache/ast/v0.9.32/ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc.json new file mode 100644 index 0000000..8da27c8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_bread_shared_src_apps_rs", "label": "apps.rs", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_apps_is_known_app", "label": "is_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L59"}, {"id": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "label": "is_reserved_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L65"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "label": "validate_app_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L75"}, {"id": "$graphify-root$_bread_shared_src_apps_is_command_event", "label": "is_command_event()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L82"}, {"id": "$graphify-root$_bread_shared_src_apps_command_target", "label": "command_target()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L89"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/apps.rs"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event", "label": "validate_command_event()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L109"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain", "label": "event_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L125"}, {"id": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "label": "known_apps_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L134"}, {"id": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "label": "unknown_app_is_not_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L140"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "label": "reserved_domains_are_never_known_apps()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L146"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "label": "reserved_domains_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L156"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", "label": "reserved_domains_cover_every_adapter_owned_event_family()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L163"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain_extracts_top_level_segment", "label": "event_domain_extracts_top_level_segment()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L186"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain_is_none_without_bread_prefix", "label": "event_domain_is_none_without_bread_prefix()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L193"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "label": "validate_app_namespace_accepts_own_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L199"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "label": "validate_app_namespace_rejects_other_namespaces()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L208"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L215"}, {"id": "$graphify-root$_bread_shared_src_apps_is_command_event_requires_command_prefix", "label": "is_command_event_requires_command_prefix()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L222"}, {"id": "$graphify-root$_bread_shared_src_apps_command_target_extracts_app_id", "label": "command_target_extracts_app_id()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L231"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", "label": "validate_command_event_accepts_known_app_with_verb()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L240"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", "label": "validate_command_event_rejects_unknown_target_or_missing_verb()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L247"}, {"id": "$graphify-root$_bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", "label": "command_stays_reserved_and_is_not_a_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L258"}], "edges": [{"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_known_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_command_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_command_target", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L89", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_event_domain", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L125", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L131", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain_extracts_top_level_segment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain_is_none_without_bread_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_command_event_requires_command_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_target_extracts_app_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L240", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_validate_command_event", "target": "$graphify-root$_bread_shared_src_apps_is_known_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_is_command_event", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_command_target", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_command_target", "callee": "split", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_command_event", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_command_event", "callee": "split_once", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_event_domain", "callee": "split", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_event_domain", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L126"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json b/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json new file mode 100644 index 0000000..522b04a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_ipc_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server", "label": "Server", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L47"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "statehandle", "label": "StateHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "runtimehandle", "label": "RuntimeHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "adapterstatus", "label": "AdapterStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "vecdeque", "label": "VecDeque", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "modulehostregistry", "label": "ModuleHostRegistry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "label": "IpcRequest", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L67"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "label": "IpcResponse", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L75"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_serve", "label": ".serve()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "label": ".handle_connection()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159"}, {"id": "unixstream", "label": "UnixStream", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "label": ".manual_emit()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445"}, {"id": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "label": ".stream_events()", "file_type": "code", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463"}, {"id": "ownedwritehalf", "label": "OwnedWriteHalf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/ipc/mod.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "permissionsext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "atomicu64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "instant", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "apps", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "adapterstatus", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "statehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "runtimehandle", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "modulehostregistry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_server", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L54", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L71", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_rs", "target": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L76", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L78", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L80", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_ipc_mod_ipcresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "statehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "runtimehandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "adapterstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "vecdeque", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "modulehostregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_serve", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L115", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "unixstream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_ipcrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L235", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L445", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "ownedwritehalf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L463", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_serve", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "target": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "target": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "target": "$graphify-root$_breadd_src_ipc_mod_server_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/ipc/mod.rs", "source_location": "L455", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_serve", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "into_split", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "handle_module_host_connection", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_connection", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L240"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_get", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L249"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L251"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L254"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L258"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "reload", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L285"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L285"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "set_profile", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L293"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L294"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_known_app", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L350"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L382"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "as_millis", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "elapsed", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L389"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "state_dump", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "load", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "recent_errors", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L411"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L411"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L416"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L417"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "cloned", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L421"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_handle_request", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "event_domain", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "is_reserved_domain", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_manual_emit", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "subscribe", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadd_src_ipc_mod_server_stream_events", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/ipc/mod.rs", "source_location": "L478"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4.json b/graphify-out/cache/ast/v0.9.32/f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4.json new file mode 100644 index 0000000..96ba42e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_examples_modules_cpu_temp_widget_init_lua", "label": "init.lua", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_init_read_temp_c", "label": "read_temp_c()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L32", "_callable": true}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_init_widget_root", "label": "widget_root()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L40", "_callable": true}, {"id": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L60", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_cpu_temp_widget_init_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_init_read_temp_c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_init_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_init_widget_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_init_lua", "target": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "target": "$graphify-root$_examples_modules_cpu_temp_widget_init_widget_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "target": "$graphify-root$_examples_modules_cpu_temp_widget_init_read_temp_c", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L65", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_read_temp_c", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L33", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_read_temp_c", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L37", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_widget_root", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L41", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_widget_root", "callee": "math.min", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L53", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "callee": "bread.widget.register", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L68", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_cpu_temp_widget_init_m_on_load", "callee": "bread.widget.update", "is_member_call": false, "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L69", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json b/graphify-out/cache/ast/v0.9.32/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json new file mode 100644 index 0000000..f8085cb --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_core_state_engine_rs", "label": "state_engine.rs", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle", "label": "StateHandle", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "statecommand", "label": "StateCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statecommand", "label": "StateCommand", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "label": ".state_arc()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "label": ".state_get()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "label": ".state_dump()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "label": ".register_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "label": ".remove_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "label": ".register_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "label": ".remove_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "label": ".clear_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "label": ".clear_modules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "label": ".clear_widgets()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "label": ".set_module_status()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "label": ".set_module_status_ex()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "label": ".set_profile()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "label": ".set_device_rules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164"}, {"id": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "label": "run_state_engine()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169"}, {"id": "unboundedreceiver", "label": "UnboundedReceiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_handle_command", "label": "handle_command()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287"}, {"id": "subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "label": "dispatch_event()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "label": "value_at_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387"}, {"id": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "label": "hyprland_state_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401"}, {"id": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "label": "json_stringish()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "label": "workspace_id_from_data()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428"}, {"id": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "label": "active_window_from_data()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440"}, {"id": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "label": "upsert_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "label": "apply_hyprland_snapshot()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "label": "apply_event_to_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "label": "resolve_device()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "label": "condition_matches()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "label": "apply_device_change()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752"}, {"id": "$graphify-root$_breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "label": "value_at_path_returns_root_for_empty_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L815"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "label": "value_at_path_navigates_nested_keys()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L821"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "label": "value_at_path_returns_none_on_missing_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "label": "monitor_connect_adds_new_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L836"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "label": "monitor_reconnect_does_not_duplicate()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L853"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L867"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "label": "workspace_changed_updates_active_workspace()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L884"}, {"id": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "label": "window_focus_change_updates_active_window()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L900"}, {"id": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "label": "namespaced_hyprland_events_update_the_same_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L916"}, {"id": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "label": "hyprland_snapshot_replaces_topology()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L949"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "label": "device_connect_adds_device_with_all_fields()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L979"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "label": "device_connect_is_idempotent_for_same_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1004"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "label": "device_disconnect_removes_matching_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1013"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "label": "device_disconnect_of_unknown_id_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1025"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "label": "power_event_updates_ac_and_battery_low_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1035"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "label": "power_clamps_battery_percent_to_100()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1057"}, {"id": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "label": "network_event_updates_online_flag_and_interfaces()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1069"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "label": "profile_activated_pushes_previous_to_history()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1093"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "label": "profile_activated_to_same_name_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1112"}, {"id": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "label": "unknown_event_does_not_mutate_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1123"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "label": "condition_vendor_id_matches_case_insensitively()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1137"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "label": "condition_name_contains_searches_name_and_vendor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1147"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "label": "condition_input_flags_match_booleans()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1158"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "label": "condition_usb_hub_requires_hub_and_secondary_class()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1176"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1198"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "label": "condition_empty_matches_anything()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1209"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "label": "resolve_device_returns_first_matching_rule()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1218"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "label": "resolve_device_skips_rules_with_no_conditions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1250"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "label": "resolve_device_with_empty_ruleset_returns_unknown()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1259"}], "edges": [{"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "warn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "subscriptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "luamessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_handle_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L799", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L815", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L821", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L836", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L884", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L900", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L949", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L979", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1004", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1025", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1035", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1057", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1069", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1093", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1112", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1137", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1147", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1158", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1176", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1209", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1218", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1250", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1259", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L531", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L537", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L546", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L564", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L626", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L838", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L855", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L856", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L871", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L888", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L902", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L904", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L918", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L920", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L951", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L981", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1015", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1027", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1037", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1039", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1059", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1061", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1071", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1073", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1096", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1098", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1128", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "add_with_id", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L296"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L312"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "store", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L316"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L319"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "match_event", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L381"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "callee": "as_i64", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L445"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L481"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L487"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L506"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L507"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L539"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L560"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L571"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L582"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L583"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L603"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L609"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L642"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L642"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L663"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L684"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L684"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L729"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L729"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L733"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L733"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L753"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L753"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L764"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L764"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L772"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L772"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L778"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L778"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L783"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L787"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L856"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L861"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d.json b/graphify-out/cache/ast/v0.9.32/ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d.json new file mode 100644 index 0000000..9e4a984 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_udev_rs", "label": "udev.rs", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "label": "UdevAdapter", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L12"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "label": ".enumerate_existing()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L36"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L40"}, {"id": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "label": "run_udev_monitor()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50"}, {"id": "$graphify-root$_breadd_src_adapters_udev_build_event", "label": "build_event()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L95"}, {"id": "event", "label": "Event", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "label": "build_device_event()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L107"}, {"id": "device", "label": "Device", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "label": "UdevClassification", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L137"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "label": ".from_device()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L152"}, {"id": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "label": "udev_event_payload()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L169"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/udev.rs"}, {"id": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "label": "prop_bool()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L195"}, {"id": "$graphify-root$_breadd_src_adapters_udev_prop_str", "label": "prop_str()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L203"}, {"id": "$graphify-root$_breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", "label": "enumerate_payload_includes_classification_fields()", "file_type": "code", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L214"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "asrawfd", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_build_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_event", "target": "event", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L95", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_event", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L95", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L107", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L107", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L143", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L143", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L144", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L144", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L145", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L145", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L146", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L146", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L147", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L148", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L148", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "target": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "target": "$graphify-root$_breadd_src_adapters_udev_udevclassification", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L169", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_prop_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "device", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L203", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L203", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_udev_prop_str", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L203", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L211", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_udev_rs", "target": "$graphify-root$_breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "target": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevadapter_run", "target": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "$graphify-root$_breadd_src_adapters_udev_udevadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "target": "$graphify-root$_breadd_src_adapters_udev_build_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_event", "target": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "target": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "target": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "target": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_udevclassification_from_device", "target": "$graphify-root$_breadd_src_adapters_udev_prop_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", "target": "$graphify-root$_breadd_src_adapters_udev_udev_event_payload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/udev.rs", "source_location": "L218", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "callee": "match_subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_udevadapter_enumerate_existing", "callee": "scan_devices", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "match_subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "listen", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "as_raw_fd", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "kind", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "is_closed", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "is_err", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_run_udev_monitor", "callee": "blocking_send", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "action", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "subsystem", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "devnode", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "display", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "syspath", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_build_device_event", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_bool", "callee": "to_str", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_str", "callee": "property_value", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_udev_prop_str", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadd/src/adapters/udev.rs", "source_location": "L206"}]} \ 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..fc67451 --- /dev/null +++ b/graphify-out/cache/last_query_stamp @@ -0,0 +1 @@ +1786850688.401695 \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index d0598ca..9d974c3 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":4255,"mtime_ns":1786805047700909101,"word_count":475},".forgejo/workflows/rc-release.yml":{"size":2760,"mtime_ns":1786805047700909101,"word_count":284},".forgejo/workflows/release.yml":{"size":2615,"mtime_ns":1786805047700909101,"word_count":220},"CONTRIBUTING.md":{"size":4572,"mtime_ns":1785909683269119242,"word_count":693},"Documentation.md":{"size":88008,"mtime_ns":1786805047700909101,"word_count":11703},"Examples.md":{"size":13873,"mtime_ns":1784781173923640613,"word_count":1631},"README.md":{"size":10721,"mtime_ns":1786805047700909101,"word_count":1322},"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":27201,"mtime_ns":1785882914332261243,"word_count":2482,"hashes":{"bread-cli/src/main.rs":"288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009"}},"bread-cli/src/modules_mgmt.rs":{"size":18542,"mtime_ns":1785882914332261243,"word_count":1854,"hashes":{"bread-cli/src/modules_mgmt.rs":"4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7"}},"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":9958,"mtime_ns":1786805047700909101,"word_count":956,"hashes":{"bread-shared/src/apps.rs":"ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc"}},"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":17557,"mtime_ns":1785882914334608814,"word_count":1653,"hashes":{"bread-shared/src/lib.rs":"154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b"}},"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":5227,"mtime_ns":1786805047704242387,"word_count":463,"hashes":{"breadd/src/adapters/hyprland.rs":"5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2"}},"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":8560,"mtime_ns":1786805047704242387,"word_count":675,"hashes":{"breadd/src/adapters/udev.rs":"ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d"}},"breadd/src/core/config.rs":{"size":19809,"mtime_ns":1785882914334608814,"word_count":1644,"hashes":{"breadd/src/core/config.rs":"25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5"}},"breadd/src/core/mod.rs":{"size":131,"mtime_ns":1785882914334608814,"word_count":21,"hashes":{"breadd/src/core/mod.rs":"8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a"}},"breadd/src/core/normalizer.rs":{"size":55811,"mtime_ns":1786805047704242387,"word_count":3849,"hashes":{"breadd/src/core/normalizer.rs":"56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c"}},"breadd/src/core/state_engine.rs":{"size":44436,"mtime_ns":1786805047704242387,"word_count":3000,"hashes":{"breadd/src/core/state_engine.rs":"fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5"}},"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":5580,"mtime_ns":1785882914334608814,"word_count":641,"hashes":{"breadd/src/core/types.rs":"657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56"}},"breadd/src/ipc/mod.rs":{"size":20789,"mtime_ns":1786805047704242387,"word_count":1676,"hashes":{"breadd/src/ipc/mod.rs":"f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45"}},"breadd/src/lua/mod.rs":{"size":143054,"mtime_ns":1785882914334608814,"word_count":11545,"hashes":{"breadd/src/lua/mod.rs":"2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a"}},"breadd/src/main.rs":{"size":4941,"mtime_ns":1785882914334608814,"word_count":356,"hashes":{"breadd/src/main.rs":"87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba"}},"breadd/tests/ipc_integration.rs":{"size":62115,"mtime_ns":1786805047704242387,"word_count":5535,"hashes":{"breadd/tests/ipc_integration.rs":"7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9"}},"examples/modules/README.md":{"size":3349,"mtime_ns":1786858478390548050,"word_count":459,"hashes":{"examples/modules/readme.md":"936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9"}},"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/dock-monitors.lua":{"size":1090,"mtime_ns":1784781158066367871,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2220,"mtime_ns":1785882914337524957,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4"}},"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":5793,"mtime_ns":1785882914337524957,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38"}},"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":1043,"mtime_ns":1786805047710908960,"word_count":130,"hashes":{"packaging/readme.md":"0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a"}},"scripts/install.sh":{"size":4224,"mtime_ns":1786805047710908960,"word_count":376,"hashes":{"scripts/install.sh":"d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74"}},"DEPRECATIONS.md":{"size":2117,"mtime_ns":1786805047700909101,"word_count":248,"hashes":{"deprecations.md":"0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08"}},"bread-module-host/src/io.rs":{"size":9697,"mtime_ns":1786805041568645552,"word_count":932,"hashes":{"bread-module-host/src/io.rs":"6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4"}},"bread-module-host/src/lua_env.rs":{"size":20647,"mtime_ns":1786805041568645552,"word_count":1776,"hashes":{"bread-module-host/src/lua_env.rs":"3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26"}},"bread-module-host/src/main.rs":{"size":6309,"mtime_ns":1785882914334608814,"word_count":635,"hashes":{"bread-module-host/src/main.rs":"61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679"}},"bread-shared/src/module_host_ipc.rs":{"size":4617,"mtime_ns":1785882914334608814,"word_count":512,"hashes":{"bread-shared/src/module_host_ipc.rs":"55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f"}},"bread-shared/src/permissions.rs":{"size":7447,"mtime_ns":1785882914334608814,"word_count":743,"hashes":{"bread-shared/src/permissions.rs":"0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189"}},"breadd/src/core/rules.rs":{"size":12704,"mtime_ns":1785882914334608814,"word_count":1344,"hashes":{"breadd/src/core/rules.rs":"ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed"}},"breadd/src/ipc/module_host_bridge.rs":{"size":22818,"mtime_ns":1785882914334608814,"word_count":1761,"hashes":{"breadd/src/ipc/module_host_bridge.rs":"8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f"}},"breadd/src/module_host.rs":{"size":33767,"mtime_ns":1785895235744932512,"word_count":3731,"hashes":{"breadd/src/module_host.rs":"c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb"}},"breadd/tests/module_host_sandbox.rs":{"size":22884,"mtime_ns":1786805041568645552,"word_count":2249,"hashes":{"breadd/tests/module_host_sandbox.rs":"6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba"}},"examples/modules/cpu-temp-widget/init.lua":{"size":2812,"mtime_ns":1785882914337524957,"word_count":375,"hashes":{"examples/modules/cpu-temp-widget/init.lua":"f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4"}},"xtask/src/main.rs":{"size":31549,"mtime_ns":1785909683272452838,"word_count":2987,"hashes":{"xtask/src/main.rs":"483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738"}},".forgejo/workflows/check.yml":{"size":695,"mtime_ns":1786805047700909101,"word_count":85},"AGENTS.md":{"size":1639,"mtime_ns":1786805047700909101,"word_count":239,"hashes":{"agents.md":"aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368"}},"CLAUDE.md":{"size":986,"mtime_ns":1784778267614758780,"word_count":147,"hashes":{"claude.md":"32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9"}},"ci/build.sh":{"size":857,"mtime_ns":1786805047707178871,"word_count":106,"hashes":{"ci/build.sh":"6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4"}},"examples/modules/external-monitors.lua":{"size":6494,"mtime_ns":1786858478390548050,"word_count":747,"hashes":{"examples/modules/external-monitors.lua":"c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08"}}} \ 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..733eecb --- /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 51% rename from graphify-out/.graphify_ast.json rename to graphify-out/graph.json index 9447ef3..b4e3ae1 100644 --- a/graphify-out/.graphify_ast.json +++ b/graphify-out/graph.json @@ -1,7255 +1,13268 @@ { + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "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" + } + ] + }, "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_git.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "hooks_shell.rs", + "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, + "community_name": "bread-cli/src/lib.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L24", + "_origin": "ast", + "id": "bread_cli_src_main_cli", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L30", + "_origin": "ast", + "id": "bread_cli_src_main_commands", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L105", + "_origin": "ast", + "id": "bread_cli_src_main_hookscommand", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L118", + "_origin": "ast", + "id": "bread_cli_src_main_modulescommand", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L141", + "_origin": "ast", + "id": "bread_cli_src_main_main", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L236", + "_origin": "ast", + "id": "bread_cli_src_main_handle_modules_cmd", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L371", + "_origin": "ast", + "id": "bread_cli_src_main_install_module", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L380", + "_origin": "ast", + "id": "bread_cli_src_main_try_daemon_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L393", + "_origin": "ast", + "id": "bread_cli_src_main_daemon_socket_path", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L400", + "_origin": "ast", + "id": "bread_cli_src_main_send_request", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L435", + "_origin": "ast", + "id": "bread_cli_src_main_stream_events", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "stream_events()" + }, + { + "label": "CausalityTracker", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L516", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "causalitytracker" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_main_rs_hashmap", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": "hashmap" + }, + { + "label": ".depth()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L524", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker_depth", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": ".depth()" + }, + { + "label": ".print()", + "file_type": "code", + "source_file": "bread-cli/src/main.rs", + "source_location": "L538", + "_origin": "ast", + "id": "bread_cli_src_main_causalitytracker_print", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "norm_label": ".print()" }, { - "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" + "source_location": "L566", + "_origin": "ast", + "id": "bread_cli_src_main_print_json", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L571", + "_origin": "ast", + "id": "bread_cli_src_main_print_state_formatted", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L578", + "_origin": "ast", + "id": "bread_cli_src_main_print_value", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L599", + "_origin": "ast", + "id": "bread_cli_src_main_print_event", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L625", + "_origin": "ast", + "id": "bread_cli_src_main_format_timestamp", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L644", + "_origin": "ast", + "id": "bread_cli_src_main_print_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L661", + "_origin": "ast", + "id": "bread_cli_src_main_watch_reload", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L686", + "_origin": "ast", + "id": "bread_cli_src_main_print_doctor", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L702", + "_origin": "ast", + "id": "bread_cli_src_main_render_doctor", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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" + "source_location": "L780", + "_origin": "ast", + "id": "bread_cli_src_main_config_directory", + "community": 13, + "community_name": "bread-cli/src/main.rs", + "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, + "community_name": "modules_mgmt.rs", + "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" + "source_location": "L10", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modulemanifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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" - }, - { - "id": "bread_cli_src_modules_mgmt_rs_result", - "label": "Result", + "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_option", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "option" }, { - "id": "bread_cli_src_modules_mgmt_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_validate_module_name", - "label": "validate_module_name()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L57", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_resolve_module_dir", - "label": "resolve_module_dir()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_rs_path", - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_install_from_local", - "label": "install_from_local()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_remove_module", - "label": "remove_module()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_list_modules", - "label": "list_modules()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "_origin": "ast" - }, - { - "id": "bread_cli_src_modules_mgmt_rs_vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_vec", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "vec" + }, + { + "label": "parse_source()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L35", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_parse_source", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "parse_source()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_result", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "result" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_pathbuf", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "pathbuf" + }, + { + "label": "validate_module_name()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L68", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_validate_module_name", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "validate_module_name()" + }, + { + "label": "resolve_module_dir()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L97", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_resolve_module_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "resolve_module_dir()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_path", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "path" + }, + { + "label": "install_from_local()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L122", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_install_from_local", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "install_from_local()" + }, + { + "label": "remove_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L159", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_remove_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "remove_module()" + }, + { + "label": "list_modules()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_list_modules", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "list_modules()" }, { - "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" + "source_location": "L191", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_module_manifest", + "community": 10, + "community_name": "modules_mgmt.rs", + "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" + "source_location": "L201", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_read_manifest_file", + "community": 10, + "community_name": "modules_mgmt.rs", + "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" + "source_location": "L208", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_modules_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "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" + "source_location": "L221", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_copy_dir", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "copy_dir()" + }, + { + "label": "audit_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_module()" + }, + { + "label": "render_permissions_toml()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L274", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_render_permissions_toml", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "render_permissions_toml()" + }, + { + "label": "collect_lua_files()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_collect_lua_files", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "collect_lua_files()" + }, + { + "label": "scan_lua_source()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_scan_lua_source", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "scan_lua_source()" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_rs_btreemap", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "btreemap" + }, + { + "label": "classify_call_site()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_classify_call_site", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "classify_call_site()" + }, + { + "label": "extract_first_string_arg()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L370", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "extract_first_string_arg()" + }, + { + "label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L386", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()" + }, + { + "label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L419", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()" + }, + { + "label": "audit_scans_required_sibling_files_in_module_directory()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L443", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "audit_scans_required_sibling_files_in_module_directory()" + }, + { + "label": "render_permissions_toml_produces_pastable_block()", + "file_type": "code", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L461", + "_origin": "ast", + "id": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "community": 10, + "community_name": "modules_mgmt.rs", + "norm_label": "render_permissions_toml_produces_pastable_block()" }, { - "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "modules_mgmt.rs", + "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, + "community_name": "TestHarness", + "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, + "community_name": "TestHarness", + "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, + "community_name": "TestHarness", + "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, + "community_name": "TestHarness", + "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, + "community_name": "TestHarness", + "norm_label": "main()" }, { - "id": "bread_shared_src_apps", - "label": "apps.rs", + "label": "io.rs", "file_type": "code", - "source_file": "bread-shared/src/apps.rs", + "source_file": "bread-module-host/src/io.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "io.rs" }, { - "id": "bread_shared_src_apps_is_known_app", - "label": "is_known_app()", + "label": "IoCommand", "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L40", - "_origin": "ast" + "source_file": "bread-module-host/src/io.rs", + "source_location": "L28", + "_origin": "ast", + "id": "bread_module_host_src_io_iocommand", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "iocommand" }, { - "id": "bread_shared_src_apps_is_reserved_domain", - "label": "is_reserved_domain()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L46", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_validate_app_namespace", - "label": "validate_app_namespace()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L54", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_known_apps_are_recognized", - "label": "known_apps_are_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L63", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_unknown_app_is_not_recognized", - "label": "unknown_app_is_not_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L69", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", - "label": "reserved_domains_are_never_known_apps()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L75", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_reserved_domains_are_recognized", - "label": "reserved_domains_are_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L85", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", - "label": "validate_app_namespace_accepts_own_namespace()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L92", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", - "label": "validate_app_namespace_rejects_other_namespaces()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L101", - "_origin": "ast" - }, - { - "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", - "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L108", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob", - "label": "glob.rs", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_matches_pattern", - "label": "matches_pattern()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L16", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_matches_glob", - "label": "matches_glob()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L26", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_exact_match", - "label": "exact_match()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L82", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_single_segment_wildcard", - "label": "single_segment_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L94", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_recursive_wildcard", - "label": "recursive_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L104", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_single_char_wildcard", - "label": "single_char_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L114", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", - "label": "star_does_not_cross_dot_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L121", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", - "label": "double_star_matches_zero_or_more_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L133", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", - "label": "empty_pattern_matches_only_empty_text()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L139", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", - "label": "empty_text_only_matches_wildcards()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L145", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", - "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L151", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", - "label": "dot_double_star_does_not_match_sibling_prefix()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L156", - "_origin": "ast" - }, - { - "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", - "label": "mid_pattern_star_does_not_cross_dots()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L165", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib", - "label": "lib.rs", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adaptersource", - "label": "AdapterSource", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L26", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_rs_string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "bread_shared_src_lib_rs_value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_value", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "bread_shared_src_lib_breadevent_new", - "label": ".new()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "_origin": "ast" - }, - { - "id": "into", - "label": "Into", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_now_unix_ms", - "label": "now_unix_ms()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L111", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_daemonsection", - "label": "DaemonSection", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L119", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_socketpathconfig", - "label": "SocketPathConfig", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L125", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_resolve_socket_path", - "label": "resolve_socket_path()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L138", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_expand_path", - "label": "expand_path()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L161", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", - "label": "expand_path_leaves_non_tilde_paths_unchanged()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L182", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", - "label": "expand_path_expands_leading_tilde()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L192", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", - "label": "adapter_source_serializes_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L204", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", - "label": "adapter_source_app_serializes_as_externally_tagged_object()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L256", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", - "label": "adapter_source_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L264", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", - "label": "adapter_source_rejects_unknown_variant()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L287", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "label": "bread_event_new_sets_current_timestamp()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L293", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", - "label": "bread_event_new_accepts_owned_and_borrowed_names()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L305", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_bread_event_round_trips_through_json", - "label": "bread_event_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L313", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_raw_event_round_trips_through_json", - "label": "raw_event_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L330", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", - "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L347", - "_origin": "ast" - }, - { - "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", - "label": "adapter_source_is_hashable_and_eq()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L354", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget", - "label": "widget.rs", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_orientation", - "label": "Orientation", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L19", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode", - "label": "WidgetNode", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L27", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_default_orientation", - "label": "default_orientation()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetstyle", - "label": "WidgetStyle", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L90", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_semanticcolor", - "label": "SemanticColor", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L105", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_fontweight", - "label": "FontWeight", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L121", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_textsize", - "label": "TextSize", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L133", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_align", - "label": "Align", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L143", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_background", - "label": "Background", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L151", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_radius", - "label": "Radius", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L161", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_padding", - "label": "Padding", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L171", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetplacement", - "label": "WidgetPlacement", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L183", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetspec", - "label": "WidgetSpec", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L200", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_default_visible", - "label": "default_visible()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L218", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetvalidationerror", - "label": "WidgetValidationError", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L224", - "_origin": "ast" - }, - { - "id": "display", - "label": "Display", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetvalidationerror_fmt", - "label": ".fmt()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "_origin": "ast" - }, - { - "id": "formatter", - "label": "Formatter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "error", - "label": "Error", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_is_valid_class", - "label": "is_valid_class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L250", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_class", - "label": ".class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_style", - "label": ".style()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_on_click", - "label": ".on_click()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_children", - "label": ".children()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L298", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_validate", - "label": ".validate()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widgetnode_validate_inner", - "label": ".validate_inner()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_label", - "label": "label()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_box_of", - "label": "box_of()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_simple_label_is_valid", - "label": "simple_label_is_valid()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L364", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rejects_invalid_class_characters", - "label": "rejects_invalid_class_characters()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L369", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rejects_class_starting_with_digit", - "label": "rejects_class_starting_with_digit()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L379", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rejects_empty_class", - "label": "rejects_empty_class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L384", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", - "label": "accepts_class_with_underscore_and_hyphen()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L389", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", - "label": "rejects_tree_deeper_than_max()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L394", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_accepts_tree_at_max_depth", - "label": "accepts_tree_at_max_depth()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L404", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_rejects_too_many_nodes", - "label": "rejects_too_many_nodes()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L411", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_accepts_node_count_at_max", - "label": "accepts_node_count_at_max()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L421", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", - "label": "widget_spec_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L428", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_placement_serializes_as_snake_case", - "label": "placement_serializes_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L465", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_node_serializes_with_type_tag", - "label": "node_serializes_with_type_tag()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L489", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", - "label": "node_without_style_omits_it_when_serialized_and_back()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L497", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", - "label": "style_field_is_optional_when_absent_from_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L506", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_style_round_trips_through_json", - "label": "style_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L513", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", - "label": "style_enums_serialize_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L541", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", - "label": "invalid_style_color_fails_to_deserialize()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L551", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", - "label": "style_with_all_fields_none_is_equivalent_to_default()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L557", - "_origin": "ast" - }, - { - "id": "bread_shared_src_widget_style_does_not_affect_validation", - "label": "style_does_not_affect_validation()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L568", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth", - "label": "bluetooth.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter", - "label": "BluetoothAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L15", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "label": ".enumerate_existing()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_rs_sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_result", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "result" }, { - "id": "breadd_src_adapters_bluetooth_try_enumerate", - "label": "try_enumerate()", + "label": "HostMessage", "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "_origin": "ast" + "source_file": "bread-module-host/src/io.rs", + "source_location": "L39", + "_origin": "ast", + "id": "bread_module_host_src_io_hostmessage", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hostmessage" }, { - "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "label": "parse_bluetooth_message()", + "label": "RpcResponse", "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "_origin": "ast" + "source_file": "bread-module-host/src/io.rs", + "source_location": "L45", + "_origin": "ast", + "id": "bread_module_host_src_io_rpcresponse", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "rpcresponse" }, { - "id": "breadd_src_adapters_bluetooth_rs_message", - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_rs_option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" }, { - "id": "breadd_src_adapters_bluetooth_address_from_path", - "label": "address_from_path()", + "label": "run()", "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "_origin": "ast" + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "_origin": "ast", + "id": "bread_module_host_src_io_run", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "run()" }, { - "id": "breadd_src_adapters_bluetooth_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", - "label": "address_from_path_parses_standard_bluez_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L239", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", - "label": "address_from_path_returns_empty_for_adapter_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L247", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", - "label": "address_from_path_returns_empty_for_root()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L252", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem", - "label": "filesystem.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_filesystemadapter", - "label": "FilesystemAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L34", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_filesystemadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "label": ".resolve_roots()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_pathbuf", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "breadd_src_adapters_filesystem_rs_sender", - "label": "Sender", + "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_receiver", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "receiver" }, { - "id": "breadd_src_adapters_filesystem_filesystemadapter_name", - "label": ".name()", + "label": "call()", "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L92", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_filesystemadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_run_watch", - "label": "run_watch()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify", - "label": "classify()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_path", - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "eventkind", - "label": "EventKind", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_instant", - "label": "Instant", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_excluded_dir_component", - "label": "excluded_dir_component()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_detect_markers", - "label": "detect_markers()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", + "source_file": "bread-module-host/src/io.rs", "source_location": "L249", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_call", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "call()" }, { - "id": "breadd_src_adapters_filesystem_expand_glob", - "label": "expand_glob()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", - "label": "excluded_dir_component_finds_git_at_top_level()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L300", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", - "label": "excluded_dir_component_finds_target_nested_deeply()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L305", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", - "label": "excluded_dir_component_finds_node_modules()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L313", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", - "label": "excluded_dir_component_none_for_ordinary_source_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L321", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_silent_under_git", - "label": "classify_silent_under_git()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L326", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "label": "classify_silent_under_node_modules()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L340", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "label": "classify_build_artifact_created_in_target()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L354", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "label": "classify_silent_for_modify_in_target_not_create()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L371", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "label": "classify_file_changed_for_ordinary_source_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L387", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "label": "classify_debounces_rapid_repeat_events_for_same_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L404", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", - "label": "detect_markers_finds_cargo_toml()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L418", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", - "label": "detect_markers_finds_multiple()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L426", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", - "label": "detect_markers_empty_for_plain_directory()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L438", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", - "label": "expand_glob_returns_single_path_unchanged_without_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L444", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", - "label": "expand_glob_expands_star_to_subdirectories()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L450", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", - "label": "expand_glob_returns_empty_for_nonexistent_parent()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L466", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git", - "label": "git.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_gitadapter", - "label": "GitAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L65", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_io_rs_duration", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "duration" }, { - "id": "breadd_src_adapters_git_gitadapter_new", - "label": ".new()", + "label": "lua_env.rs", "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_gitadapter_with_interval", - "label": ".with_interval()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_gitadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L92", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_gitadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_repotrack", - "label": "RepoTrack", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L202", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_repotrack_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_discover_repos", - "label": "discover_repos()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_expand_roots", - "label": "expand_roots()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_resolve_git_dir", - "label": "resolve_git_dir()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_rs_path", - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_gitdir_file", - "label": "parse_gitdir_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_check_dirty", - "label": "check_dirty()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_check_ahead_behind", - "label": "check_ahead_behind()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_ahead_behind", - "label": "parse_ahead_behind()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", - "label": "parse_ahead_behind_parses_tab_separated_counts()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L398", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", - "label": "parse_ahead_behind_parses_space_separated_counts()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L403", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", - "label": "parse_ahead_behind_handles_zero_zero()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L408", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", - "label": "parse_ahead_behind_rejects_malformed_output()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L413", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", - "label": "parse_gitdir_file_extracts_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L422", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", - "label": "parse_gitdir_file_trims_whitespace()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L430", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", - "label": "parse_gitdir_file_rejects_unrecognized_content()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L438", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", - "label": "expand_roots_uses_literal_path_without_trailing_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L446", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", - "label": "expand_roots_globs_single_trailing_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L458", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L477", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", - "label": "resolve_git_dir_finds_standard_directory_git()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L486", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", - "label": "resolve_git_dir_resolves_worktree_style_git_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L496", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", - "label": "resolve_git_dir_returns_none_for_non_repo()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L517", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland", - "label": "hyprland.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", + "source_file": "bread-module-host/src/lua_env.rs", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "lua_env.rs" }, { - "id": "breadd_src_adapters_hyprland_hyprlandadapter", - "label": "HyprlandAdapter", + "label": "json_to_lua()", "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L15", - "_origin": "ast" + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_json_to_lua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "json_to_lua()" }, { - "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L19", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_hyprland_event_socket", - "label": "hyprland_event_socket()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_parse_hyprland_line", - "label": "parse_hyprland_line()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_hyprland_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod", - "label": "mod.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_adapterstatus", - "label": "AdapterStatus", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L27", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_adapter", - "label": "Adapter", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "_origin": "ast" - }, - { - "id": "send", - "label": "Send", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "sync", - "label": "Sync", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_manager", - "label": "Manager", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L44", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_receiver", - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_arc", - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_rwlock", - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_manager_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_manager_status_handle", - "label": ".status_handle()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_manager_start_all", - "label": ".start_all()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_mod_manager_spawn_adapter", - "label": ".spawn_adapter()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "_origin": "ast" - }, - { - "id": "a", - "label": "A", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network", - "label": "network.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_networkadapter", - "label": "NetworkAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L14", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_networkadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L18", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_networkadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_networksnapshot", - "label": "NetworkSnapshot", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L39", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rs_btreemap", - "label": "BTreeMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_network_raw_event", - "label": "network_raw_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_read_network_state", - "label": "read_network_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_has_default_route", - "label": "has_default_route()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L82", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink", - "label": "network_rtnetlink.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "label": "RtnetlinkAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L15", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L27", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "label": "ip_from_bytes()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_network_rtnetlink_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman", - "label": "podman.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_podmanadapter", - "label": "PodmanAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L21", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_podmanadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_default", - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_podmanadapter_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_podmanadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L37", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_podmanadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_map_podman_event", - "label": "map_podman_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_container_event", - "label": "container_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_maps_start_event", - "label": "maps_start_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L235", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_maps_died_event", - "label": "maps_died_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L245", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "label": "ignores_stop_event_to_avoid_double_emit_with_died()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L254", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_ignores_remove_event", - "label": "ignores_remove_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L260", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_maps_health_status_event", - "label": "maps_health_status_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L266", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_ignores_unknown_action", - "label": "ignores_unknown_action()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L276", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_ignores_non_container_type", - "label": "ignores_non_container_type()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L282", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "label": "missing_fields_fall_back_to_unknown()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L292", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power", - "label": "power.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_poweradapter", - "label": "PowerAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L14", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_poweradapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_poweradapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L26", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_poweradapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_powersnapshot", - "label": "PowerSnapshot", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L48", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_power_raw_event", - "label": "power_raw_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_read_power_state", - "label": "read_power_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower", - "label": "power_upower.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_upoweradapter", - "label": "UPowerAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L15", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_upoweradapter_probe", - "label": ".probe()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_upoweradapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L29", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_upoweradapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_parse_upower_message", - "label": "parse_upower_message()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_power_upower_rs_message", - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd", - "label": "systemd.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_systemdadapter", - "label": "SystemdAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L27", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_systemdadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_systemdadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L39", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_systemdadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_get_unit_path", - "label": "get_unit_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_connection", - "label": "Connection", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_query_active_state", - "label": "query_active_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_handle_message", - "label": "handle_message()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_message", - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_active_state_to_kind", - "label": "active_state_to_kind()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_is_failed_transition", - "label": "is_failed_transition()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_failure_result", - "label": "failure_result()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", - "label": "active_state_to_kind_maps_active_to_started()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L238", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", - "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L243", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", - "label": "active_state_to_kind_excludes_failed()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L249", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", - "label": "active_state_to_kind_ignores_transitional_states()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L256", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", - "label": "is_failed_transition_detects_failed_active_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L263", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", - "label": "is_failed_transition_ignores_other_active_states()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L269", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", - "label": "is_failed_transition_ignores_unrelated_property_changes()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L275", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", - "label": "failure_result_extracts_reason_when_present()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L283", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", - "label": "failure_result_is_none_when_absent()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L289", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev", - "label": "udev.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_udevadapter", - "label": "UdevAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L12", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_udevadapter_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "label": ".enumerate_existing()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_udevadapter_name", - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L43", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_udevadapter_run", - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_scanneddevice", - "label": "ScannedDevice", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L53", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_run_udev_monitor", - "label": "run_udev_monitor()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_build_event", - "label": "build_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "_origin": "ast" - }, - { - "id": "event", - "label": "Event", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_enumerate_with_udev", - "label": "enumerate_with_udev()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_prop_bool", - "label": "prop_bool()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_prop_str", - "label": "prop_str()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "_origin": "ast" - }, - { - "id": "breadd_src_adapters_udev_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config", - "label": "config.rs", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config", - "label": "Config", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L9", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_daemonconfig", - "label": "DaemonConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L25", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_luaconfig", - "label": "LuaConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L33", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_modulesconfig", - "label": "ModulesConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L41", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_adaptersconfig", - "label": "AdaptersConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L49", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_adaptertoggle", - "label": "AdapterToggle", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L71", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_udevconfig", - "label": "UdevConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L77", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_powerconfig", - "label": "PowerConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L85", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rootsconfig", - "label": "RootsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L98", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_systemdconfig", - "label": "SystemdConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L106", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_eventsconfig", - "label": "EventsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L117", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_notificationsconfig", - "label": "NotificationsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L123", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_default", - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_daemonconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_luaconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_modulesconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_adaptertoggle_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_udevconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_powerconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rootsconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_systemdconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_eventsconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_notificationsconfig_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_load", - "label": ".load()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_socket_path", - "label": ".socket_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_lua_entry_point", - "label": ".lua_entry_point()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_lua_module_path", - "label": ".lua_module_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_path", - "label": "config_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_expand_home", - "label": "expand_home()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_log_level", - "label": "default_log_level()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_lua_entry", - "label": "default_lua_entry()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_lua_modules", - "label": "default_lua_modules()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_true", - "label": "default_true()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L293", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_poll_interval", - "label": "default_poll_interval()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L297", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_dedup_window", - "label": "default_dedup_window()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L301", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_notify_timeout", - "label": "default_notify_timeout()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L305", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_notify_urgency", - "label": "default_notify_urgency()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_notify_path", - "label": "default_notify_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_udev_subsystems", - "label": "default_udev_subsystems()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_envguard", - "label": "EnvGuard", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L336", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "mutexguard", - "label": "MutexGuard", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_envguard_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "_origin": "ast" - }, - { - "id": "drop", - "label": "Drop", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_envguard_drop", - "label": ".drop()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L353", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_config_uses_documented_defaults", - "label": "default_config_uses_documented_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L364", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", - "label": "default_udev_subsystems_match_documented_list()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L385", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", - "label": "parse_empty_toml_yields_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L393", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", - "label": "parse_full_toml_overrides_all_values()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L400", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", - "label": "parse_partial_toml_fills_missing_with_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L459", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_invalid_toml_returns_error", - "label": "invalid_toml_returns_error()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L472", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "label": "socket_path_uses_explicit_path_verbatim()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L478", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "label": "socket_path_expands_tilde_when_explicit()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L485", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "label": "socket_path_falls_back_to_xdg_runtime_dir()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L497", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L508", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "label": "lua_entry_point_and_module_path_expand_tilde()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L516", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L532", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "label": "lua_entry_point_returns_absolute_path_unchanged()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L553", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_expand_home_handles_missing_home_env", - "label": "expand_home_handles_missing_home_env()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L560", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_path_respects_xdg_config_home", - "label": "config_path_respects_xdg_config_home()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L570", - "_origin": "ast" - }, - { - "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "label": "config_path_falls_back_to_home_when_no_xdg()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L580", - "_origin": "ast" - }, - { - "id": "breadd_src_core_mod", - "label": "mod.rs", - "file_type": "code", - "source_file": "breadd/src/core/mod.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer", - "label": "normalizer.rs", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer", - "label": "EventNormalizer", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L10", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_rwlock", - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize", - "label": ".normalize()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "label": ".normalize_udev()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "label": ".normalize_hyprland()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "label": ".normalize_power()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "label": ".normalize_bluetooth()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "label": ".normalize_network()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "label": ".normalize_terminal()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "label": ".normalize_remote()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "label": ".normalize_git()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "label": ".normalize_filesystem()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "label": ".normalize_systemd()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "label": ".normalize_podman()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "label": ".normalize_app()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_eventnormalizer_accept", - "label": ".accept()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_split_hyprland_fields", - "label": "split_hyprland_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_raw", - "label": "raw()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "label": "udev_add_emits_connected_with_identity_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L586", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "label": "udev_remove_emits_disconnected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L613", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "label": "udev_bind_action_is_suppressed()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L634", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "label": "udev_anonymous_child_interface_is_dropped()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L651", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "label": "udev_dedupes_child_nodes_of_same_physical_device()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L667", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "label": "udev_disconnect_does_not_share_dedup_with_connect()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L693", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_hyprland_workspace_change", - "label": "hyprland_workspace_change()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L715", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "label": "hyprland_active_window_v2_parses_address_from_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L729", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "label": "hyprland_openwindow_splits_all_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L744", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "label": "hyprland_unknown_kind_falls_through_to_generic_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L763", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "label": "hyprland_monitor_lifecycle()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L777", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "label": "power_ac_connected_emits_named_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L799", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "label": "power_battery_thresholds_select_correct_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L812", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "label": "power_mid_range_battery_emits_generic_changed()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L838", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "label": "power_ac_and_battery_can_both_fire()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L851", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "label": "bluetooth_connected_emits_device_connected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L867", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "label": "bluetooth_disconnected_emits_device_disconnected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L893", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "label": "bluetooth_enumerate_includes_name()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L910", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "label": "bluetooth_paired_emits_bluetooth_specific_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L948", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "label": "bluetooth_name_falls_back_to_properties()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L965", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_network_online_and_offline", - "label": "network_online_and_offline()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L984", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "label": "system_events_pass_through_unchanged()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1005", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "label": "dedup_drops_duplicate_within_window()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1022", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "label": "dedup_allows_after_window_elapses()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1032", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "label": "dedup_distinguishes_different_payloads()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1042", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "label": "dedup_window_of_zero_allows_everything()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1062", - "_origin": "ast" - }, - { - "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", - "label": "split_fields_handles_empty_and_single()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1081", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine", - "label": "state_engine.rs", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle", - "label": "StateHandle", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L18", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_arc", - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_rwlock", - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_unboundedsender", - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statecommand", - "label": "StateCommand", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L23", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_state_arc", - "label": ".state_arc()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_state_get", - "label": ".state_get()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_state_dump", - "label": ".state_dump()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_register_subscription", - "label": ".register_subscription()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_remove_subscription", - "label": ".remove_subscription()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_register_watch", - "label": ".register_watch()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_remove_watch", - "label": ".remove_watch()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", - "label": ".clear_subscriptions()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L113", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_clear_modules", - "label": ".clear_modules()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L117", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_clear_widgets", - "label": ".clear_widgets()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L121", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_set_module_status", - "label": ".set_module_status()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_set_profile", - "label": ".set_profile()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_statehandle_set_device_rules", - "label": ".set_device_rules()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_run_state_engine", - "label": "run_state_engine()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "_origin": "ast" - }, - { - "id": "unboundedreceiver", - "label": "UnboundedReceiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_atomicu64", - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_receiver", - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_handle_command", - "label": "handle_command()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_dispatch_event", - "label": "dispatch_event()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_value_at_path", - "label": "value_at_path()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_apply_event_to_state", - "label": "apply_event_to_state()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_resolve_device", - "label": "resolve_device()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_matches", - "label": "condition_matches()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_apply_device_change", - "label": "apply_device_change()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_ev", - "label": "ev()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", - "label": "value_at_path_returns_root_for_empty_path()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L665", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", - "label": "value_at_path_navigates_nested_keys()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L671", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", - "label": "value_at_path_returns_none_on_missing_key()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L677", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "label": "monitor_connect_adds_new_monitor()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L686", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "label": "monitor_reconnect_does_not_duplicate()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L703", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L717", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "label": "workspace_changed_updates_active_workspace()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L734", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "label": "window_focus_change_updates_active_window()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L750", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "label": "device_connect_adds_device_with_all_fields()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L768", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "label": "device_connect_is_idempotent_for_same_id()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L793", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "label": "device_disconnect_removes_matching_id()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L802", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "label": "device_disconnect_of_unknown_id_is_noop()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L814", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "label": "power_event_updates_ac_and_battery_low_flag()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L824", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "label": "power_clamps_battery_percent_to_100()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L846", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "label": "network_event_updates_online_flag_and_interfaces()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L858", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "label": "profile_activated_pushes_previous_to_history()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L882", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "label": "profile_activated_to_same_name_is_noop()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L901", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "label": "unknown_event_does_not_mutate_state()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L912", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", - "label": "condition_vendor_id_matches_case_insensitively()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L926", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", - "label": "condition_name_contains_searches_name_and_vendor()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L936", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", - "label": "condition_input_flags_match_booleans()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L947", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", - "label": "condition_usb_hub_requires_hub_and_secondary_class()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L965", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", - "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L987", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_condition_empty_matches_anything", - "label": "condition_empty_matches_anything()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L998", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", - "label": "resolve_device_returns_first_matching_rule()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1007", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", - "label": "resolve_device_skips_rules_with_no_conditions()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1039", - "_origin": "ast" - }, - { - "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", - "label": "resolve_device_with_empty_ruleset_returns_unknown()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1048", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions", - "label": "subscriptions.rs", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptionid", - "label": "SubscriptionId", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L4", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscription", - "label": "Subscription", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L7", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptiontable", - "label": "SubscriptionTable", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L14", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "label": ".add_with_id()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptiontable_remove", - "label": ".remove()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptiontable_clear", - "label": ".clear()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L55", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "label": ".match_event()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "label": "table_add_assigns_provided_id_and_finds_match()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L82", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "label": "table_match_returns_all_matching_subscriptions()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L95", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "label": "table_remove_returns_true_only_for_known_ids()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L111", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "label": "table_remove_preserves_other_entries_after_swap_remove()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L122", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_clear_removes_all", - "label": "table_clear_removes_all()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L137", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "label": "table_match_returns_empty_for_unmatched_event()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L149", - "_origin": "ast" - }, - { - "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "label": "table_once_flag_is_preserved_in_match_result()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L156", - "_origin": "ast" - }, - { - "id": "breadd_src_core_supervisor", - "label": "supervisor.rs", - "file_type": "code", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_supervisor_spawn_supervised", - "label": "spawn_supervised()", - "file_type": "code", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "_origin": "ast" - }, - { - "id": "breadd_src_core_supervisor_rs_receiver", - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_supervisor_rs_f", - "label": "F", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types", - "label": "types.rs", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_runtimestate", - "label": "RuntimeState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L8", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_monitor", - "label": "Monitor", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L26", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_workspace", - "label": "Workspace", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L34", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_devicetopology", - "label": "DeviceTopology", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L40", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_device", - "label": "Device", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L45", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_matchcondition", - "label": "MatchCondition", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L58", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_devicerule", - "label": "DeviceRule", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L77", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_networkstate", - "label": "NetworkState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L83", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_interfacestate", - "label": "InterfaceState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L89", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_powerstate", - "label": "PowerState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L94", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_profilestate", - "label": "ProfileState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L101", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_btreemap", - "label": "BTreeMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_default", - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_profilestate_default", - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_modulestatus", - "label": "ModuleStatus", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L118", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_moduleloadstate", - "label": "ModuleLoadState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L130", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_workflowstatus", - "label": "WorkflowStatus", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L143", - "_origin": "ast" - }, - { - "id": "breadd_src_core_types_workflowstate", - "label": "WorkflowState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L157", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod", - "label": "mod.rs", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server", - "label": "Server", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L33", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_unboundedsender", - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_arc", - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_rwlock", - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_atomicu64", - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_mutex", - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_vecdeque", - "label": "VecDeque", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_instant", - "label": "Instant", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_ipcrequest", - "label": "IpcRequest", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L48", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_ipcresponse", - "label": "IpcResponse", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L56", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server_serve", - "label": ".serve()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_receiver", - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server_handle_connection", - "label": ".handle_connection()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "_origin": "ast" - }, - { - "id": "unixstream", - "label": "UnixStream", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server_handle_request", - "label": ".handle_request()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "_origin": "ast" - }, - { - "id": "breadd_src_ipc_mod_server_stream_events", - "label": ".stream_events()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "_origin": "ast" - }, - { - "id": "ownedwritehalf", - "label": "OwnedWriteHalf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod", - "label": "mod.rs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luamessage", - "label": "LuaMessage", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L29", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_sender", - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_result", - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_string", - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_errorentry", - "label": "ErrorEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L47", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_option", - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_runtimehandle", - "label": "RuntimeHandle", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L54", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_unboundedsender", - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_arc", - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_mutex", - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_vecdeque", - "label": "VecDeque", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_runtimehandle_sender", - "label": ".sender()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_runtimehandle_reload", - "label": ".reload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_runtimehandle_shutdown", - "label": ".shutdown()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L76", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_runtimehandle_recent_errors", - "label": ".recent_errors()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_vec", - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_spawn_runtime", - "label": "spawn_runtime()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_timerid", - "label": "TimerId", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L165", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_handlerentry", - "label": "HandlerEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L167", - "_origin": "ast" - }, - { - "id": "registrykey", - "label": "RegistryKey", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_handlerkind", - "label": "HandlerKind", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L176", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_timerentry", - "label": "TimerEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L181", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_moduledecl", - "label": "ModuleDecl", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L193", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_pathbuf", - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_moduleinfo", - "label": "ModuleInfo", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L202", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine", - "label": "LuaEngine", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L206", - "_origin": "ast" - }, - { - "id": "lua", "label": "Lua", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_lua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "lua" }, { - "id": "breadd_src_lua_mod_rs_hashmap", - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "hashset", - "label": "HashSet", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_atomicu64", - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_new", - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_self", - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_reload_internal", - "label": ".reload_internal()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_api", - "label": ".install_api()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_device_rules", - "label": ".load_device_rules()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_profiles", - "label": ".load_profiles()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "label": ".load_init_and_modules()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_module", - "label": ".load_module()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_lua_file", - "label": ".load_lua_file()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_path", - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_load_lua_source", - "label": ".load_lua_source()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_handle_event", - "label": ".handle_event()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_handle_timer", - "label": ".handle_timer()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_remove_handler", - "label": ".remove_handler()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_run_on_load", - "label": ".run_on_load()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_run_on_reload", - "label": ".run_on_reload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1564", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_run_on_unload", - "label": ".run_on_unload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1589", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_handle_callback_error", - "label": ".handle_callback_error()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "_origin": "ast" - }, - { - "id": "luaerror", - "label": "LuaError", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_get_module_hook", - "label": ".get_module_hook()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "_origin": "ast" - }, - { - "id": "function", - "label": "Function", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_module_is_registered", - "label": ".module_is_registered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1660", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_module_is_builtin", - "label": ".module_is_builtin()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1667", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_set_current_module", - "label": ".set_current_module()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "label": ".cancel_all_timers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1681", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_log_helpers", - "label": ".install_log_helpers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_debounce", - "label": ".install_debounce()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_scan_module_decl", - "label": ".scan_module_decl()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_require_loader", - "label": ".install_require_loader()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_wait_helper", - "label": ".install_wait_helper()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "label": ".install_workflow_helpers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_register", - "label": "workflow_register()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_rwlock", - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_step", - "label": "workflow_step()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_finish", - "label": "workflow_finish()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_fail", - "label": "workflow_fail()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_timeout", - "label": "workflow_timeout()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_workflow_status_json", - "label": "workflow_status_json()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "_origin": "ast" - }, - { - "id": "jsonvalue", "label": "JsonValue", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_jsonvalue", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "breadd_src_lua_mod_widgetregisterargs", - "label": "WidgetRegisterArgs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2282", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_widgetupdateargs", - "label": "WidgetUpdateArgs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2297", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_default_widget_visible", - "label": "default_widget_visible()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2308", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_widget_register", - "label": "widget_register()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_widget_update", - "label": "widget_update()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_widget_remove", - "label": "widget_remove()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_widget_list_json", - "label": "widget_list_json()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_order_module_decls", - "label": "order_module_decls()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_module_name_from_path", - "label": "module_name_from_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_is_lib_path", - "label": "is_lib_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_json_to_lua", - "label": "json_to_lua()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "_origin": "ast" - }, - { - "id": "t", - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_value", - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_state_value_to_lua", - "label": "state_value_to_lua()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_module_store_get", - "label": "module_store_get()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_module_store_set", - "label": "module_store_set()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_lua_expand_path", - "label": "lua_expand_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_dirs_home", - "label": "dirs_home()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_lua_machine_name", - "label": "lua_machine_name()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_lua_hostname", - "label": "lua_hostname()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_lua_machine_tags", - "label": "lua_machine_tags()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_read_sync_toml", - "label": "read_sync_toml()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_builtin_module_decls", - "label": "builtin_module_decls()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_hyprland_request_socket", - "label": "hyprland_request_socket()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_hyprland_request", - "label": "hyprland_request()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_parse_match_condition", - "label": "parse_match_condition()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "_origin": "ast" - }, - { - "id": "table", - "label": "Table", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_list_lua_files", - "label": "list_lua_files()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_spawn", - "label": "bluetooth_spawn()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_f", - "label": "F", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_query", - "label": "bluetooth_query()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_find_adapter", - "label": "bluetooth_find_adapter()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_rs_connection", - "label": "Connection", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_set_powered", - "label": "bluetooth_set_powered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_get_powered", - "label": "bluetooth_get_powered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_connect", - "label": "bluetooth_connect()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_disconnect", - "label": "bluetooth_disconnect()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_set_scanning", - "label": "bluetooth_set_scanning()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetoothdevice", - "label": "BluetoothDevice", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3165", - "_origin": "ast" - }, - { - "id": "breadd_src_lua_mod_bluetooth_list_devices", - "label": "bluetooth_list_devices()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "_origin": "ast" - }, - { - "id": "breadd_src_main", - "label": "main.rs", - "file_type": "code", - "source_file": "breadd/src/main.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_src_main_main", - "label": "main()", - "file_type": "code", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "_origin": "ast" - }, - { - "id": "breadd_src_main_rs_result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_result", + "community": 64, + "community_name": "ModuleHostLua", + "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" - }, - { - "id": "breadd_tests_ipc_integration", - "label": "ipc_integration.rs", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "label": "ping_and_state_dump_work()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_rs_result", - "label": "Result", + "label": "LuaValue", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "luavalue", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "luavalue" }, { - "id": "breadd_tests_ipc_integration_unknown_method_returns_error", - "label": "unknown_method_returns_error()", + "label": "ModuleHostLua", "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "_origin": "ast" + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L122", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "modulehostlua" }, { - "id": "breadd_tests_ipc_integration_profile_activate_updates_state", - "label": "profile_activate_updates_state()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "label": "profile_activate_without_name_errors()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_emit_without_event_errors", - "label": "emit_without_event_errors()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "label": "emit_with_internal_source_is_rejected()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "label": "emit_with_unregistered_app_source_is_rejected()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "label": "emit_with_known_app_source_routes_through_normalizer()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "label": "emit_with_app_source_rejects_wrong_namespace()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "label": "state_get_returns_specific_subtree()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "label": "state_get_missing_key_returns_error()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_modules_list_returns_array", - "label": "modules_list_returns_array()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_modules_reload_succeeds", - "label": "modules_reload_succeeds()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "label": "events_replay_returns_buffered_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "label": "event_stream_filter_excludes_non_matching_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "label": "multiple_concurrent_clients_each_get_response()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "label": "events_stream_receives_emitted_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "label": "workflow_reaches_done_via_wait_any_happy_path()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "label": "workflow_times_out_when_deadline_exceeded()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "label": "workflow_captures_error_on_failure()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_poll_workflow_status", - "label": "poll_workflow_status()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "_origin": "ast" - }, - { - "id": "breadd_tests_ipc_integration_rs_value", - "label": "Value", + "label": "Rc", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "rc", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "rc" }, { - "id": "breadd_tests_ipc_integration_testharness", - "label": "TestHarness", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L647", - "_origin": "ast" - }, - { - "id": "tempdir", - "label": "TempDir", + "label": "RefCell", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "refcell", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "refcell" }, { - "id": "child", - "label": "Child", + "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_hashmap", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hashmap" }, { - "id": "breadd_tests_ipc_integration_rs_pathbuf", - "label": "PathBuf", + "label": "String", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "string" }, { - "id": "breadd_tests_ipc_integration_testharness_spawn", - "label": ".spawn()", + "label": "RegistryKey", "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "_origin": "ast" + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_registrykey", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "registrykey" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_new", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".new()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "sender" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_vec", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "vec" }, { - "id": "breadd_tests_ipc_integration_rs_self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_self", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "self" }, { - "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "label": ".spawn_with_init()", + "label": ".install_module_fn()", "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "_origin": "ast" + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_module_fn()" }, { - "id": "breadd_tests_ipc_integration_testharness_socket_path", - "label": ".socket_path()", + "label": "Table", "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "_origin": "ast" + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_table", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "table" + }, + { + "label": ".install_logging()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_logging()" + }, + { + "label": ".install_json()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_json", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_json()" + }, + { + "label": ".install_events()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_events", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_events()" + }, + { + "label": ".install_timers()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_timers()" + }, + { + "label": ".install_emit()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_emit()" + }, + { + "label": ".install_state()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_state", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_state()" + }, + { + "label": "HashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_hashset", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "hashset" + }, + { + "label": ".install_fs()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_fs()" + }, + { + "label": ".install_exec()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".install_exec()" + }, + { + "label": ".load_entry()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".load_entry()" }, { - "id": "breadd_tests_ipc_integration_rs_path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", - "_origin": "ast" + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_path", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "path" + }, + { + "label": ".run_on_load()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".run_on_load()" + }, + { + "label": ".dispatch_event()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".dispatch_event()" + }, + { + "label": ".dispatch_timer()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L504", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".dispatch_timer()" + }, + { + "label": ".lookup()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_lookup", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".lookup()" + }, + { + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_rs_function", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "function" + }, + { + "label": ".call_event_handler()", + "file_type": "code", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "_origin": "ast", + "id": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": ".call_event_handler()" + }, + { + "label": "bread-module-host/src/main.rs", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_module_host_src_main", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "bread-module-host/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L48", + "_origin": "ast", + "id": "bread_module_host_src_main_main", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "main()" + }, + { + "label": "report_status()", + "file_type": "code", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "_origin": "ast", + "id": "bread_module_host_src_main_report_status", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "report_status()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_sender", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "sender" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_option", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_module_host_src_main_rs_string", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "string" + }, + { + "label": "apps.rs", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_apps", + "community": 3, + "community_name": "Server", + "norm_label": "apps.rs" + }, + { + "label": "is_known_app()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L59", + "_origin": "ast", + "id": "bread_shared_src_apps_is_known_app", + "community": 3, + "community_name": "Server", + "norm_label": "is_known_app()" + }, + { + "label": "is_reserved_domain()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L65", + "_origin": "ast", + "id": "bread_shared_src_apps_is_reserved_domain", + "community": 3, + "community_name": "Server", + "norm_label": "is_reserved_domain()" + }, + { + "label": "validate_app_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L75", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace()" + }, + { + "label": "is_command_event()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L82", + "_origin": "ast", + "id": "bread_shared_src_apps_is_command_event", + "community": 3, + "community_name": "Server", + "norm_label": "is_command_event()" + }, + { + "label": "command_target()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", + "_origin": "ast", + "id": "bread_shared_src_apps_command_target", + "community": 3, + "community_name": "Server", + "norm_label": "command_target()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_apps_rs_option", + "community": 3, + "community_name": "Server", + "norm_label": "option" + }, + { + "label": "validate_command_event()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L109", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event()" + }, + { + "label": "event_domain()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain()" + }, + { + "label": "known_apps_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L134", + "_origin": "ast", + "id": "bread_shared_src_apps_known_apps_are_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "known_apps_are_recognized()" + }, + { + "label": "unknown_app_is_not_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L140", + "_origin": "ast", + "id": "bread_shared_src_apps_unknown_app_is_not_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "unknown_app_is_not_recognized()" + }, + { + "label": "reserved_domains_are_never_known_apps()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L146", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_are_never_known_apps()" + }, + { + "label": "reserved_domains_are_recognized()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L156", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_are_recognized", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_are_recognized()" + }, + { + "label": "reserved_domains_cover_every_adapter_owned_event_family()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L163", + "_origin": "ast", + "id": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", + "community": 3, + "community_name": "Server", + "norm_label": "reserved_domains_cover_every_adapter_owned_event_family()" + }, + { + "label": "event_domain_extracts_top_level_segment()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L186", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain_extracts_top_level_segment", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain_extracts_top_level_segment()" + }, + { + "label": "event_domain_is_none_without_bread_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L193", + "_origin": "ast", + "id": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", + "community": 3, + "community_name": "Server", + "norm_label": "event_domain_is_none_without_bread_prefix()" + }, + { + "label": "validate_app_namespace_accepts_own_namespace()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L199", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_accepts_own_namespace()" + }, + { + "label": "validate_app_namespace_rejects_other_namespaces()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L208", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_rejects_other_namespaces()" + }, + { + "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L215", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", + "community": 3, + "community_name": "Server", + "norm_label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()" + }, + { + "label": "is_command_event_requires_command_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L222", + "_origin": "ast", + "id": "bread_shared_src_apps_is_command_event_requires_command_prefix", + "community": 3, + "community_name": "Server", + "norm_label": "is_command_event_requires_command_prefix()" + }, + { + "label": "command_target_extracts_app_id()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L231", + "_origin": "ast", + "id": "bread_shared_src_apps_command_target_extracts_app_id", + "community": 3, + "community_name": "Server", + "norm_label": "command_target_extracts_app_id()" + }, + { + "label": "validate_command_event_accepts_known_app_with_verb()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L240", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event_accepts_known_app_with_verb()" + }, + { + "label": "validate_command_event_rejects_unknown_target_or_missing_verb()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L247", + "_origin": "ast", + "id": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", + "community": 3, + "community_name": "Server", + "norm_label": "validate_command_event_rejects_unknown_target_or_missing_verb()" + }, + { + "label": "command_stays_reserved_and_is_not_a_known_app()", + "file_type": "code", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L258", + "_origin": "ast", + "id": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", + "community": 3, + "community_name": "Server", + "norm_label": "command_stays_reserved_and_is_not_a_known_app()" + }, + { + "label": "glob.rs", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_glob", + "community": 21, + "community_name": "glob.rs", + "norm_label": "glob.rs" + }, + { + "label": "matches_pattern()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L16", + "_origin": "ast", + "id": "bread_shared_src_glob_matches_pattern", + "community": 21, + "community_name": "glob.rs", + "norm_label": "matches_pattern()" + }, + { + "label": "matches_glob()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L26", + "_origin": "ast", + "id": "bread_shared_src_glob_matches_glob", + "community": 21, + "community_name": "glob.rs", + "norm_label": "matches_glob()" + }, + { + "label": "exact_match()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L82", + "_origin": "ast", + "id": "bread_shared_src_glob_exact_match", + "community": 21, + "community_name": "glob.rs", + "norm_label": "exact_match()" + }, + { + "label": "single_segment_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L94", + "_origin": "ast", + "id": "bread_shared_src_glob_single_segment_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "single_segment_wildcard()" + }, + { + "label": "recursive_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L104", + "_origin": "ast", + "id": "bread_shared_src_glob_recursive_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "recursive_wildcard()" + }, + { + "label": "single_char_wildcard()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L114", + "_origin": "ast", + "id": "bread_shared_src_glob_single_char_wildcard", + "community": 21, + "community_name": "glob.rs", + "norm_label": "single_char_wildcard()" + }, + { + "label": "star_does_not_cross_dot_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L121", + "_origin": "ast", + "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "star_does_not_cross_dot_segments()" + }, + { + "label": "double_star_matches_zero_or_more_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L133", + "_origin": "ast", + "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "double_star_matches_zero_or_more_segments()" + }, + { + "label": "empty_pattern_matches_only_empty_text()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L139", + "_origin": "ast", + "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", + "community": 21, + "community_name": "glob.rs", + "norm_label": "empty_pattern_matches_only_empty_text()" + }, + { + "label": "empty_text_only_matches_wildcards()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L145", + "_origin": "ast", + "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", + "community": 21, + "community_name": "glob.rs", + "norm_label": "empty_text_only_matches_wildcards()" + }, + { + "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L151", + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", + "community": 21, + "community_name": "glob.rs", + "norm_label": "dot_double_star_matches_exact_prefix_with_zero_segments()" + }, + { + "label": "dot_double_star_does_not_match_sibling_prefix()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L156", + "_origin": "ast", + "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", + "community": 21, + "community_name": "glob.rs", + "norm_label": "dot_double_star_does_not_match_sibling_prefix()" + }, + { + "label": "mid_pattern_star_does_not_cross_dots()", + "file_type": "code", + "source_file": "bread-shared/src/glob.rs", + "source_location": "L165", + "_origin": "ast", + "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", + "community": 21, + "community_name": "glob.rs", + "norm_label": "mid_pattern_star_does_not_cross_dots()" + }, + { + "label": "bread-shared/src/lib.rs", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_lib", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread-shared/src/lib.rs" + }, + { + "label": "AdapterSource", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L31", + "_origin": "ast", + "id": "bread_shared_src_lib_adaptersource", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adaptersource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": "RawEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L87", + "_origin": "ast", + "id": "bread_shared_src_lib_rawevent", + "community": 1, + "community_name": "RawEvent", + "norm_label": "rawevent" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_value", + "community": 1, + "community_name": "RawEvent", + "norm_label": "value" + }, + { + "label": "BreadEvent", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L105", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent", + "community": 1, + "community_name": "RawEvent", + "norm_label": "breadevent" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_option", + "community": 1, + "community_name": "RawEvent", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L136", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent_new", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".new()" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "into", + "community": 1, + "community_name": "RawEvent", + "norm_label": "into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_self", + "community": 1, + "community_name": "RawEvent", + "norm_label": "self" + }, + { + "label": ".with_timestamp()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "_origin": "ast", + "id": "bread_shared_src_lib_breadevent_with_timestamp", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".with_timestamp()" + }, + { + "label": "new_event_id()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L169", + "_origin": "ast", + "id": "bread_shared_src_lib_new_event_id", + "community": 1, + "community_name": "RawEvent", + "norm_label": "new_event_id()" + }, + { + "label": "now_unix_ms()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L177", + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "now_unix_ms()" + }, + { + "label": "DaemonSection", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L185", + "_origin": "ast", + "id": "bread_shared_src_lib_daemonsection", + "community": 1, + "community_name": "RawEvent", + "norm_label": "daemonsection" + }, + { + "label": "SocketPathConfig", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L191", + "_origin": "ast", + "id": "bread_shared_src_lib_socketpathconfig", + "community": 1, + "community_name": "RawEvent", + "norm_label": "socketpathconfig" + }, + { + "label": "resolve_socket_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L204", + "_origin": "ast", + "id": "bread_shared_src_lib_resolve_socket_path", + "community": 1, + "community_name": "RawEvent", + "norm_label": "resolve_socket_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_lib_rs_pathbuf", + "community": 1, + "community_name": "RawEvent", + "norm_label": "pathbuf" + }, + { + "label": "expand_path()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L227", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path()" + }, + { + "label": "expand_path_leaves_non_tilde_paths_unchanged()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L248", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path_leaves_non_tilde_paths_unchanged()" + }, + { + "label": "expand_path_expands_leading_tilde()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L258", + "_origin": "ast", + "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", + "community": 1, + "community_name": "RawEvent", + "norm_label": "expand_path_expands_leading_tilde()" + }, + { + "label": "adapter_source_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L270", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_serializes_as_snake_case()" + }, + { + "label": "adapter_source_app_serializes_as_externally_tagged_object()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L326", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_app_serializes_as_externally_tagged_object()" + }, + { + "label": "adapter_source_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L334", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_round_trips_through_json()" + }, + { + "label": "adapter_source_rejects_unknown_variant()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L358", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_rejects_unknown_variant()" + }, + { + "label": "bread_event_new_sets_current_timestamp()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L364", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_sets_current_timestamp()" + }, + { + "label": "bread_event_new_accepts_owned_and_borrowed_names()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L376", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_accepts_owned_and_borrowed_names()" + }, + { + "label": "bread_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L384", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_round_trips_through_json()" + }, + { + "label": "bread_event_new_assigns_unique_id_and_no_cause()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L405", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_new_assigns_unique_id_and_no_cause()" + }, + { + "label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L414", + "_origin": "ast", + "id": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()" + }, + { + "label": "raw_event_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L427", + "_origin": "ast", + "id": "bread_shared_src_lib_raw_event_round_trips_through_json", + "community": 1, + "community_name": "RawEvent", + "norm_label": "raw_event_round_trips_through_json()" + }, + { + "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L444", + "_origin": "ast", + "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", + "community": 1, + "community_name": "RawEvent", + "norm_label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()" + }, + { + "label": "adapter_source_is_hashable_and_eq()", + "file_type": "code", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L451", + "_origin": "ast", + "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", + "community": 1, + "community_name": "RawEvent", + "norm_label": "adapter_source_is_hashable_and_eq()" + }, + { + "label": "module_host_ipc.rs", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc", + "community": 1, + "community_name": "RawEvent", + "norm_label": "module_host_ipc.rs" + }, + { + "label": "ModuleHostHello", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L33", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_modulehosthello", + "community": 1, + "community_name": "RawEvent", + "norm_label": "modulehosthello" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_rs_vec", + "community": 1, + "community_name": "RawEvent", + "norm_label": "vec" + }, + { + "label": "ModuleHostPush", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L47", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_modulehostpush", + "community": 1, + "community_name": "RawEvent", + "norm_label": "modulehostpush" + }, + { + "label": "hello_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L67", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_hello_round_trips", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hello_round_trips()" + }, + { + "label": "push_event_tag_is_distinguishable_from_a_response_envelope()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L84", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", + "community": 1, + "community_name": "RawEvent", + "norm_label": "push_event_tag_is_distinguishable_from_a_response_envelope()" + }, + { + "label": "push_timer_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L97", + "_origin": "ast", + "id": "bread_shared_src_module_host_ipc_push_timer_round_trips", + "community": 1, + "community_name": "RawEvent", + "norm_label": "push_timer_round_trips()" + }, + { + "label": "permissions.rs", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_permissions", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "permissions.rs" + }, + { + "label": "ModulePermission", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L31", + "_origin": "ast", + "id": "bread_shared_src_permissions_modulepermission", + "community": 33, + "community_name": ".new", + "norm_label": "modulepermission" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_permissions_rs_option", + "community": 33, + "community_name": ".new", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_permissions_rs_string", + "community": 33, + "community_name": ".new", + "norm_label": "string" + }, + { + "label": "PermissionKind", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L60", + "_origin": "ast", + "id": "bread_shared_src_permissions_permissionkind", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "permissionkind" + }, + { + "label": "permission_round_trips_through_toml_with_dotted_type_names()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L111", + "_origin": "ast", + "id": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "permission_round_trips_through_toml_with_dotted_type_names()" + }, + { + "label": "exec_permission_with_bin_round_trips()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L123", + "_origin": "ast", + "id": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "exec_permission_with_bin_round_trips()" + }, + { + "label": "permission_list_round_trips_as_array_of_tables()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L134", + "_origin": "ast", + "id": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "permission_list_round_trips_as_array_of_tables()" + }, + { + "label": "missing_permissions_field_deserializes_to_none()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L165", + "_origin": "ast", + "id": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "missing_permissions_field_deserializes_to_none()" + }, + { + "label": "explicit_empty_permissions_deserializes_to_some_empty()", + "file_type": "code", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L177", + "_origin": "ast", + "id": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", + "community": 64, + "community_name": "ModuleHostLua", + "norm_label": "explicit_empty_permissions_deserializes_to_some_empty()" + }, + { + "label": "widget.rs", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L1", + "_origin": "ast", + "id": "bread_shared_src_widget", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widget.rs" + }, + { + "label": "Orientation", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L19", + "_origin": "ast", + "id": "bread_shared_src_widget_orientation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "orientation" + }, + { + "label": "WidgetNode", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L27", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetnode" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_option", + "community": 4, + "community_name": "widget.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_string", + "community": 4, + "community_name": "widget.rs", + "norm_label": "string" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_value", + "community": 4, + "community_name": "widget.rs", + "norm_label": "value" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_vec", + "community": 4, + "community_name": "widget.rs", + "norm_label": "vec" + }, + { + "label": "default_orientation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L76", + "_origin": "ast", + "id": "bread_shared_src_widget_default_orientation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "default_orientation()" + }, + { + "label": "WidgetStyle", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L90", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetstyle", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetstyle" + }, + { + "label": "SemanticColor", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L105", + "_origin": "ast", + "id": "bread_shared_src_widget_semanticcolor", + "community": 4, + "community_name": "widget.rs", + "norm_label": "semanticcolor" + }, + { + "label": "FontWeight", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L121", + "_origin": "ast", + "id": "bread_shared_src_widget_fontweight", + "community": 4, + "community_name": "widget.rs", + "norm_label": "fontweight" + }, + { + "label": "TextSize", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L133", + "_origin": "ast", + "id": "bread_shared_src_widget_textsize", + "community": 4, + "community_name": "widget.rs", + "norm_label": "textsize" + }, + { + "label": "Align", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L143", + "_origin": "ast", + "id": "bread_shared_src_widget_align", + "community": 4, + "community_name": "widget.rs", + "norm_label": "align" + }, + { + "label": "Background", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L151", + "_origin": "ast", + "id": "bread_shared_src_widget_background", + "community": 4, + "community_name": "widget.rs", + "norm_label": "background" + }, + { + "label": "Radius", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L161", + "_origin": "ast", + "id": "bread_shared_src_widget_radius", + "community": 4, + "community_name": "widget.rs", + "norm_label": "radius" + }, + { + "label": "Padding", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L171", + "_origin": "ast", + "id": "bread_shared_src_widget_padding", + "community": 4, + "community_name": "widget.rs", + "norm_label": "padding" + }, + { + "label": "WidgetPlacement", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L183", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetplacement", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetplacement" + }, + { + "label": "WidgetSpec", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L200", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetspec", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetspec" + }, + { + "label": "default_visible()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L218", + "_origin": "ast", + "id": "bread_shared_src_widget_default_visible", + "community": 4, + "community_name": "widget.rs", + "norm_label": "default_visible()" + }, + { + "label": "WidgetValidationError", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L224", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widgetvalidationerror" + }, + { + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_display", + "community": 4, + "community_name": "widget.rs", + "norm_label": "display" + }, + { + "label": ".fmt()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L231", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetvalidationerror_fmt", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".fmt()" + }, + { + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_formatter", + "community": 4, + "community_name": "widget.rs", + "norm_label": "formatter" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bread_shared_src_widget_rs_result", + "community": 4, + "community_name": "widget.rs", + "norm_label": "result" + }, + { + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "error", + "community": 4, + "community_name": "widget.rs", + "norm_label": "error" + }, + { + "label": "is_valid_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L250", + "_origin": "ast", + "id": "bread_shared_src_widget_is_valid_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": "is_valid_class()" + }, + { + "label": ".class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L265", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".class()" + }, + { + "label": ".style()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L277", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_style", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".style()" + }, + { + "label": ".on_click()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L289", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_on_click", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".on_click()" + }, + { + "label": ".children()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L298", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_children", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".children()" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L307", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".validate()" + }, + { + "label": ".validate_inner()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L312", + "_origin": "ast", + "id": "bread_shared_src_widget_widgetnode_validate_inner", + "community": 4, + "community_name": "widget.rs", + "norm_label": ".validate_inner()" + }, + { + "label": "label()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L343", + "_origin": "ast", + "id": "bread_shared_src_widget_label", + "community": 4, + "community_name": "widget.rs", + "norm_label": "label()" + }, + { + "label": "box_of()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L352", + "_origin": "ast", + "id": "bread_shared_src_widget_box_of", + "community": 4, + "community_name": "widget.rs", + "norm_label": "box_of()" + }, + { + "label": "simple_label_is_valid()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L364", + "_origin": "ast", + "id": "bread_shared_src_widget_simple_label_is_valid", + "community": 4, + "community_name": "widget.rs", + "norm_label": "simple_label_is_valid()" + }, + { + "label": "rejects_invalid_class_characters()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L369", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_invalid_class_characters", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_invalid_class_characters()" + }, + { + "label": "rejects_class_starting_with_digit()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L379", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_class_starting_with_digit", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_class_starting_with_digit()" + }, + { + "label": "rejects_empty_class()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L384", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_empty_class", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_empty_class()" + }, + { + "label": "accepts_class_with_underscore_and_hyphen()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L389", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_class_with_underscore_and_hyphen()" + }, + { + "label": "rejects_tree_deeper_than_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L394", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_tree_deeper_than_max()" + }, + { + "label": "accepts_tree_at_max_depth()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L404", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_tree_at_max_depth", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_tree_at_max_depth()" + }, + { + "label": "rejects_too_many_nodes()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L411", + "_origin": "ast", + "id": "bread_shared_src_widget_rejects_too_many_nodes", + "community": 4, + "community_name": "widget.rs", + "norm_label": "rejects_too_many_nodes()" + }, + { + "label": "accepts_node_count_at_max()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L421", + "_origin": "ast", + "id": "bread_shared_src_widget_accepts_node_count_at_max", + "community": 4, + "community_name": "widget.rs", + "norm_label": "accepts_node_count_at_max()" + }, + { + "label": "widget_spec_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L428", + "_origin": "ast", + "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "widget_spec_round_trips_through_json()" + }, + { + "label": "placement_serializes_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L465", + "_origin": "ast", + "id": "bread_shared_src_widget_placement_serializes_as_snake_case", + "community": 4, + "community_name": "widget.rs", + "norm_label": "placement_serializes_as_snake_case()" + }, + { + "label": "node_serializes_with_type_tag()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L489", + "_origin": "ast", + "id": "bread_shared_src_widget_node_serializes_with_type_tag", + "community": 4, + "community_name": "widget.rs", + "norm_label": "node_serializes_with_type_tag()" + }, + { + "label": "node_without_style_omits_it_when_serialized_and_back()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L497", + "_origin": "ast", + "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", + "community": 4, + "community_name": "widget.rs", + "norm_label": "node_without_style_omits_it_when_serialized_and_back()" + }, + { + "label": "style_field_is_optional_when_absent_from_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L506", + "_origin": "ast", + "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_field_is_optional_when_absent_from_json()" + }, + { + "label": "style_round_trips_through_json()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L513", + "_origin": "ast", + "id": "bread_shared_src_widget_style_round_trips_through_json", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_round_trips_through_json()" + }, + { + "label": "style_enums_serialize_as_snake_case()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L541", + "_origin": "ast", + "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_enums_serialize_as_snake_case()" + }, + { + "label": "invalid_style_color_fails_to_deserialize()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L551", + "_origin": "ast", + "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", + "community": 4, + "community_name": "widget.rs", + "norm_label": "invalid_style_color_fails_to_deserialize()" + }, + { + "label": "style_with_all_fields_none_is_equivalent_to_default()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L557", + "_origin": "ast", + "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_with_all_fields_none_is_equivalent_to_default()" + }, + { + "label": "style_does_not_affect_validation()", + "file_type": "code", + "source_file": "bread-shared/src/widget.rs", + "source_location": "L568", + "_origin": "ast", + "id": "bread_shared_src_widget_style_does_not_affect_validation", + "community": 4, + "community_name": "widget.rs", + "norm_label": "style_does_not_affect_validation()" + }, + { + "label": "bluetooth.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "bluetooth.rs" + }, + { + "label": "BluetoothAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "bluetoothadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_self", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "self" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L24", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_sender", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "sender" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L38", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": ".run()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_result", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "result" + }, + { + "label": "try_enumerate()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L63", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_try_enumerate", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "try_enumerate()" + }, + { + "label": "parse_bluetooth_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L123", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "parse_bluetooth_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_message", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "message" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_option", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "option" + }, + { + "label": "address_from_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_rs_string", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "string" + }, + { + "label": "address_from_path_parses_standard_bluez_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L239", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_parses_standard_bluez_path()" + }, + { + "label": "address_from_path_returns_empty_for_adapter_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L247", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_returns_empty_for_adapter_path()" + }, + { + "label": "address_from_path_returns_empty_for_root()", + "file_type": "code", + "source_file": "breadd/src/adapters/bluetooth.rs", + "source_location": "L252", + "_origin": "ast", + "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "community": 19, + "community_name": "bluetooth.rs", + "norm_label": "address_from_path_returns_empty_for_root()" + }, + { + "label": "filesystem.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "filesystem.rs" + }, + { + "label": "FilesystemAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "filesystemadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_vec", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_string", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_new", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_self", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "self" + }, + { + "label": ".resolve_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".resolve_roots()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_pathbuf", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "pathbuf" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_sender", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "sender" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_name", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_filesystemadapter_run", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": ".run()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_result", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "result" + }, + { + "label": "run_watch()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L123", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_run_watch", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "run_watch()" + }, + { + "label": "classify()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L185", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_path", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "path" + }, + { + "label": "EventKind", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "eventkind", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "eventkind" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_hashmap", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "hashmap" + }, + { + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_instant", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "instant" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_rs_option", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "option" + }, + { + "label": "excluded_dir_component()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component()" + }, + { + "label": "detect_markers()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L249", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers()" + }, + { + "label": "expand_glob()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L261", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob()" + }, + { + "label": "excluded_dir_component_finds_git_at_top_level()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L300", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_git_at_top_level()" + }, + { + "label": "excluded_dir_component_finds_target_nested_deeply()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L305", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_target_nested_deeply()" + }, + { + "label": "excluded_dir_component_finds_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L313", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_finds_node_modules()" + }, + { + "label": "excluded_dir_component_none_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L321", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "excluded_dir_component_none_for_ordinary_source_file()" + }, + { + "label": "classify_silent_under_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L326", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_git", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_under_git()" + }, + { + "label": "classify_silent_under_node_modules()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L340", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_under_node_modules()" + }, + { + "label": "classify_build_artifact_created_in_target()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L354", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_build_artifact_created_in_target()" + }, + { + "label": "classify_silent_for_modify_in_target_not_create()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L371", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_silent_for_modify_in_target_not_create()" + }, + { + "label": "classify_file_changed_for_ordinary_source_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L387", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_file_changed_for_ordinary_source_file()" + }, + { + "label": "classify_debounces_rapid_repeat_events_for_same_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L404", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "classify_debounces_rapid_repeat_events_for_same_path()" + }, + { + "label": "detect_markers_finds_cargo_toml()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L418", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_finds_cargo_toml()" + }, + { + "label": "detect_markers_finds_multiple()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L426", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_finds_multiple()" + }, + { + "label": "detect_markers_empty_for_plain_directory()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "detect_markers_empty_for_plain_directory()" + }, + { + "label": "expand_glob_returns_single_path_unchanged_without_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L444", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_returns_single_path_unchanged_without_star()" + }, + { + "label": "expand_glob_expands_star_to_subdirectories()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L450", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_expands_star_to_subdirectories()" + }, + { + "label": "expand_glob_returns_empty_for_nonexistent_parent()", + "file_type": "code", + "source_file": "breadd/src/adapters/filesystem.rs", + "source_location": "L466", + "_origin": "ast", + "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", + "community": 6, + "community_name": "filesystem.rs", + "norm_label": "expand_glob_returns_empty_for_nonexistent_parent()" + }, + { + "label": "git.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_git", + "community": 7, + "community_name": "git.rs", + "norm_label": "git.rs" + }, + { + "label": "GitAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter", + "community": 7, + "community_name": "git.rs", + "norm_label": "gitadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_vec", + "community": 7, + "community_name": "git.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_string", + "community": 7, + "community_name": "git.rs", + "norm_label": "string" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_duration", + "community": 7, + "community_name": "git.rs", + "norm_label": "duration" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L72", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_new", + "community": 7, + "community_name": "git.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_self", + "community": 7, + "community_name": "git.rs", + "norm_label": "self" + }, + { + "label": ".with_interval()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_with_interval", + "community": 7, + "community_name": "git.rs", + "norm_label": ".with_interval()" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_name", + "community": 7, + "community_name": "git.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadd_src_adapters_git_gitadapter_run", + "community": 7, + "community_name": "git.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_sender", + "community": 7, + "community_name": "git.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_result", + "community": 7, + "community_name": "git.rs", + "norm_label": "result" + }, + { + "label": "RepoTrack", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L202", + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack", + "community": 7, + "community_name": "git.rs", + "norm_label": "repotrack" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_pathbuf", + "community": 7, + "community_name": "git.rs", + "norm_label": "pathbuf" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_option", + "community": 7, + "community_name": "git.rs", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L211", + "_origin": "ast", + "id": "breadd_src_adapters_git_repotrack_new", + "community": 7, + "community_name": "git.rs", + "norm_label": ".new()" + }, + { + "label": "discover_repos()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L225", + "_origin": "ast", + "id": "breadd_src_adapters_git_discover_repos", + "community": 7, + "community_name": "git.rs", + "norm_label": "discover_repos()" + }, + { + "label": "expand_roots()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L243", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots()" + }, + { + "label": "resolve_git_dir()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L278", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_git_rs_path", + "community": 7, + "community_name": "git.rs", + "norm_label": "path" + }, + { + "label": "parse_gitdir_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L304", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file()" + }, + { + "label": "check_dirty()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L313", + "_origin": "ast", + "id": "breadd_src_adapters_git_check_dirty", + "community": 7, + "community_name": "git.rs", + "norm_label": "check_dirty()" + }, + { + "label": "check_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L339", + "_origin": "ast", + "id": "breadd_src_adapters_git_check_ahead_behind", + "community": 7, + "community_name": "git.rs", + "norm_label": "check_ahead_behind()" + }, + { + "label": "parse_ahead_behind()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L384", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind()" + }, + { + "label": "parse_ahead_behind_parses_tab_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L398", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_parses_tab_separated_counts()" + }, + { + "label": "parse_ahead_behind_parses_space_separated_counts()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L403", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_parses_space_separated_counts()" + }, + { + "label": "parse_ahead_behind_handles_zero_zero()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L408", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_handles_zero_zero()" + }, + { + "label": "parse_ahead_behind_rejects_malformed_output()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L413", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_ahead_behind_rejects_malformed_output()" + }, + { + "label": "parse_gitdir_file_extracts_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L422", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_extracts_path()" + }, + { + "label": "parse_gitdir_file_trims_whitespace()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L430", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_trims_whitespace()" + }, + { + "label": "parse_gitdir_file_rejects_unrecognized_content()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", + "community": 7, + "community_name": "git.rs", + "norm_label": "parse_gitdir_file_rejects_unrecognized_content()" + }, + { + "label": "expand_roots_uses_literal_path_without_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L446", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_uses_literal_path_without_trailing_star()" + }, + { + "label": "expand_roots_globs_single_trailing_star()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L458", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_globs_single_trailing_star()" + }, + { + "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L477", + "_origin": "ast", + "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", + "community": 7, + "community_name": "git.rs", + "norm_label": "expand_roots_skips_unreadable_glob_parent_without_panicking()" + }, + { + "label": "resolve_git_dir_finds_standard_directory_git()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L486", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_finds_standard_directory_git()" + }, + { + "label": "resolve_git_dir_resolves_worktree_style_git_file()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L496", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_resolves_worktree_style_git_file()" + }, + { + "label": "resolve_git_dir_returns_none_for_non_repo()", + "file_type": "code", + "source_file": "breadd/src/adapters/git.rs", + "source_location": "L517", + "_origin": "ast", + "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", + "community": 7, + "community_name": "git.rs", + "norm_label": "resolve_git_dir_returns_none_for_non_repo()" + }, + { + "label": "hyprland.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland.rs" + }, + { + "label": "HyprlandAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprlandadapter" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_sender", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_result", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "result" + }, + { + "label": "hyprland_event_socket()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L57", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprland_event_socket", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland_event_socket()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_pathbuf", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "pathbuf" + }, + { + "label": "hyprland_request_socket()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L94", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprland_request_socket", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland_request_socket()" + }, + { + "label": "hyprland_request_json()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L102", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_hyprland_request_json", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "hyprland_request_json()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_value", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "value" + }, + { + "label": "emit_topology_snapshot()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L116", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "emit_topology_snapshot()" + }, + { + "label": "parse_hyprland_line()", + "file_type": "code", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L140", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_parse_hyprland_line", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "parse_hyprland_line()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_hyprland_rs_string", + "community": 26, + "community_name": "hyprland.rs", + "norm_label": "string" + }, + { + "label": "adapters/mod.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_mod", + "community": 3, + "community_name": "Server", + "norm_label": "adapters/mod.rs" + }, + { + "label": "AdapterStatus", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapterstatus", + "community": 3, + "community_name": "Server", + "norm_label": "adapterstatus" + }, + { + "label": "Adapter", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L33", + "_origin": "ast", + "id": "breadd_src_adapters_mod_adapter", + "community": 23, + "community_name": "Adapter", + "norm_label": "adapter" + }, + { + "label": "Send", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "send", + "community": 23, + "community_name": "Adapter", + "norm_label": "send" + }, + { + "label": "Sync", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "sync", + "community": 31, + "community_name": "Sync", + "norm_label": "sync" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager", + "community": 3, + "community_name": "Server", + "norm_label": "manager" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_sender", + "community": 3, + "community_name": "Server", + "norm_label": "sender" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_arc", + "community": 3, + "community_name": "Server", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_rwlock", + "community": 3, + "community_name": "Server", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_hashmap", + "community": 3, + "community_name": "Server", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_string", + "community": 3, + "community_name": "Server", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L52", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_new", + "community": 3, + "community_name": "Server", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_self", + "community": 3, + "community_name": "Server", + "norm_label": "self" + }, + { + "label": ".status_handle()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_status_handle", + "community": 3, + "community_name": "Server", + "norm_label": ".status_handle()" + }, + { + "label": ".start_all()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L69", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_start_all", + "community": 3, + "community_name": "Server", + "norm_label": ".start_all()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_mod_rs_result", + "community": 3, + "community_name": "Server", + "norm_label": "result" + }, + { + "label": ".spawn_adapter()", + "file_type": "code", + "source_file": "breadd/src/adapters/mod.rs", + "source_location": "L140", + "_origin": "ast", + "id": "breadd_src_adapters_mod_manager_spawn_adapter", + "community": 3, + "community_name": "Server", + "norm_label": ".spawn_adapter()" + }, + { + "label": "A", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "a", + "community": 3, + "community_name": "Server", + "norm_label": "a" + }, + { + "label": "network.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_network", + "community": 24, + "community_name": "network.rs", + "norm_label": "network.rs" + }, + { + "label": "NetworkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter", + "community": 24, + "community_name": "network.rs", + "norm_label": "networkadapter" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_name", + "community": 24, + "community_name": "network.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L22", + "_origin": "ast", + "id": "breadd_src_adapters_network_networkadapter_run", + "community": 24, + "community_name": "network.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_sender", + "community": 24, + "community_name": "network.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_result", + "community": 24, + "community_name": "network.rs", + "norm_label": "result" + }, + { + "label": "NetworkSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L39", + "_origin": "ast", + "id": "breadd_src_adapters_network_networksnapshot", + "community": 24, + "community_name": "network.rs", + "norm_label": "networksnapshot" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_btreemap", + "community": 24, + "community_name": "network.rs", + "norm_label": "btreemap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rs_string", + "community": 24, + "community_name": "network.rs", + "norm_label": "string" + }, + { + "label": "network_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_adapters_network_network_raw_event", + "community": 24, + "community_name": "network.rs", + "norm_label": "network_raw_event()" + }, + { + "label": "read_network_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L62", + "_origin": "ast", + "id": "breadd_src_adapters_network_read_network_state", + "community": 24, + "community_name": "network.rs", + "norm_label": "read_network_state()" + }, + { + "label": "has_default_route()", + "file_type": "code", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_adapters_network_has_default_route", + "community": 24, + "community_name": "network.rs", + "norm_label": "has_default_route()" + }, + { + "label": "network_rtnetlink.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink", + "community": 23, + "community_name": "Adapter", + "norm_label": "network_rtnetlink.rs" + }, + { + "label": "RtnetlinkAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", + "community": 23, + "community_name": "Adapter", + "norm_label": "rtnetlinkadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", + "community": 23, + "community_name": "Adapter", + "norm_label": ".new()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_result", + "community": 23, + "community_name": "Adapter", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_self", + "community": 23, + "community_name": "Adapter", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", + "community": 23, + "community_name": "Adapter", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L31", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", + "community": 23, + "community_name": "Adapter", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_sender", + "community": 23, + "community_name": "Adapter", + "norm_label": "sender" + }, + { + "label": "ip_from_bytes()", + "file_type": "code", + "source_file": "breadd/src/adapters/network_rtnetlink.rs", + "source_location": "L179", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", + "community": 23, + "community_name": "Adapter", + "norm_label": "ip_from_bytes()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_option", + "community": 23, + "community_name": "Adapter", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_network_rtnetlink_rs_string", + "community": 23, + "community_name": "Adapter", + "norm_label": "string" + }, + { + "label": "podman.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_podman", + "community": 15, + "community_name": "podman.rs", + "norm_label": "podman.rs" + }, + { + "label": "PodmanAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter", + "community": 15, + "community_name": "podman.rs", + "norm_label": "podmanadapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L24", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_new", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_self", + "community": 15, + "community_name": "podman.rs", + "norm_label": "self" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_default", + "community": 15, + "community_name": "podman.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L30", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_default", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".default()" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L37", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_name", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L41", + "_origin": "ast", + "id": "breadd_src_adapters_podman_podmanadapter_run", + "community": 15, + "community_name": "podman.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_sender", + "community": 15, + "community_name": "podman.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_result", + "community": 15, + "community_name": "podman.rs", + "norm_label": "result" + }, + { + "label": "map_podman_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L140", + "_origin": "ast", + "id": "breadd_src_adapters_podman_map_podman_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "map_podman_event()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_value", + "community": 15, + "community_name": "podman.rs", + "norm_label": "value" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_option", + "community": 15, + "community_name": "podman.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_podman_rs_string", + "community": 15, + "community_name": "podman.rs", + "norm_label": "string" + }, + { + "label": "container_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L209", + "_origin": "ast", + "id": "breadd_src_adapters_podman_container_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "container_event()" + }, + { + "label": "maps_start_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_start_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_start_event()" + }, + { + "label": "maps_died_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L245", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_died_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_died_event()" + }, + { + "label": "ignores_stop_event_to_avoid_double_emit_with_died()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L254", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_stop_event_to_avoid_double_emit_with_died()" + }, + { + "label": "ignores_remove_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_remove_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_remove_event()" + }, + { + "label": "maps_health_status_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L266", + "_origin": "ast", + "id": "breadd_src_adapters_podman_maps_health_status_event", + "community": 15, + "community_name": "podman.rs", + "norm_label": "maps_health_status_event()" + }, + { + "label": "ignores_unknown_action()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L276", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_unknown_action", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_unknown_action()" + }, + { + "label": "ignores_non_container_type()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L282", + "_origin": "ast", + "id": "breadd_src_adapters_podman_ignores_non_container_type", + "community": 15, + "community_name": "podman.rs", + "norm_label": "ignores_non_container_type()" + }, + { + "label": "missing_fields_fall_back_to_unknown()", + "file_type": "code", + "source_file": "breadd/src/adapters/podman.rs", + "source_location": "L292", + "_origin": "ast", + "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", + "community": 15, + "community_name": "podman.rs", + "norm_label": "missing_fields_fall_back_to_unknown()" + }, + { + "label": "power.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_power", + "community": 25, + "community_name": "power.rs", + "norm_label": "power.rs" + }, + { + "label": "PowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter", + "community": 25, + "community_name": "power.rs", + "norm_label": "poweradapter" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_new", + "community": 25, + "community_name": "power.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_self", + "community": 25, + "community_name": "power.rs", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L26", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_name", + "community": 25, + "community_name": "power.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L30", + "_origin": "ast", + "id": "breadd_src_adapters_power_poweradapter_run", + "community": 25, + "community_name": "power.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_sender", + "community": 25, + "community_name": "power.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_result", + "community": 25, + "community_name": "power.rs", + "norm_label": "result" + }, + { + "label": "PowerSnapshot", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L48", + "_origin": "ast", + "id": "breadd_src_adapters_power_powersnapshot", + "community": 25, + "community_name": "power.rs", + "norm_label": "powersnapshot" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_rs_option", + "community": 25, + "community_name": "power.rs", + "norm_label": "option" + }, + { + "label": "power_raw_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L53", + "_origin": "ast", + "id": "breadd_src_adapters_power_power_raw_event", + "community": 25, + "community_name": "power.rs", + "norm_label": "power_raw_event()" + }, + { + "label": "read_power_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L65", + "_origin": "ast", + "id": "breadd_src_adapters_power_read_power_state", + "community": 25, + "community_name": "power.rs", + "norm_label": "read_power_state()" + }, + { + "label": "power_upower.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "power_upower.rs" + }, + { + "label": "UPowerAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "upoweradapter" + }, + { + "label": ".probe()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_probe", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": ".probe()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_result", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_self", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L29", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_name", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L33", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_upoweradapter_run", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_sender", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "sender" + }, + { + "label": "parse_upower_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/power_upower.rs", + "source_location": "L76", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_parse_upower_message", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "parse_upower_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_power_upower_rs_message", + "community": 27, + "community_name": "parse_upower_message", + "norm_label": "message" + }, + { + "label": "systemd.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_systemd", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "systemd.rs" + }, + { + "label": "SystemdAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "systemdadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_vec", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_string", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L32", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_new", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_self", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "self" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L39", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_name", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_systemdadapter_run", + "community": 11, + "community_name": "systemd.rs", + "norm_label": ".run()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_sender", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_result", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "result" + }, + { + "label": "get_unit_path()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L103", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_get_unit_path", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "get_unit_path()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_connection", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "connection" + }, + { + "label": "query_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L119", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_query_active_state", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "query_active_state()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_option", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "option" + }, + { + "label": "handle_message()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_handle_message", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "handle_message()" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_message", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "message" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_hashmap", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "hashmap" + }, + { + "label": "active_state_to_kind()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L206", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind()" + }, + { + "label": "is_failed_transition()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L216", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_rs_value", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "value" + }, + { + "label": "failure_result()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result()" + }, + { + "label": "active_state_to_kind_maps_active_to_started()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L238", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_maps_active_to_started()" + }, + { + "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L243", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()" + }, + { + "label": "active_state_to_kind_excludes_failed()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L249", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_excludes_failed()" + }, + { + "label": "active_state_to_kind_ignores_transitional_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L256", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "active_state_to_kind_ignores_transitional_states()" + }, + { + "label": "is_failed_transition_detects_failed_active_state()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L263", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_detects_failed_active_state()" + }, + { + "label": "is_failed_transition_ignores_other_active_states()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L269", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_ignores_other_active_states()" + }, + { + "label": "is_failed_transition_ignores_unrelated_property_changes()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L275", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "is_failed_transition_ignores_unrelated_property_changes()" + }, + { + "label": "failure_result_extracts_reason_when_present()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L283", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result_extracts_reason_when_present()" + }, + { + "label": "failure_result_is_none_when_absent()", + "file_type": "code", + "source_file": "breadd/src/adapters/systemd.rs", + "source_location": "L289", + "_origin": "ast", + "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", + "community": 11, + "community_name": "systemd.rs", + "norm_label": "failure_result_is_none_when_absent()" + }, + { + "label": "udev.rs", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_adapters_udev", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udev.rs" + }, + { + "label": "UdevAdapter", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L12", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udevadapter" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_vec", + "community": 71, + "community_name": "udev.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_string", + "community": 71, + "community_name": "udev.rs", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L17", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_new", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_self", + "community": 71, + "community_name": "udev.rs", + "norm_label": "self" + }, + { + "label": ".enumerate_existing()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".enumerate_existing()" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_sender", + "community": 71, + "community_name": "udev.rs", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_result", + "community": 71, + "community_name": "udev.rs", + "norm_label": "result" + }, + { + "label": ".name()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_name", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".name()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevadapter_run", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".run()" + }, + { + "label": "run_udev_monitor()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L50", + "_origin": "ast", + "id": "breadd_src_adapters_udev_run_udev_monitor", + "community": 71, + "community_name": "udev.rs", + "norm_label": "run_udev_monitor()" + }, + { + "label": "build_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_adapters_udev_build_event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "build_event()" + }, + { + "label": "Event", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "event" + }, + { + "label": "build_device_event()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "_origin": "ast", + "id": "breadd_src_adapters_udev_build_device_event", + "community": 71, + "community_name": "udev.rs", + "norm_label": "build_device_event()" + }, + { + "label": "UdevClassification", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevclassification", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udevclassification" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_option", + "community": 71, + "community_name": "udev.rs", + "norm_label": "option" + }, + { + "label": ".from_device()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udevclassification_from_device", + "community": 71, + "community_name": "udev.rs", + "norm_label": ".from_device()" + }, + { + "label": "udev_event_payload()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_adapters_udev_udev_event_payload", + "community": 71, + "community_name": "udev.rs", + "norm_label": "udev_event_payload()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_adapters_udev_rs_value", + "community": 71, + "community_name": "udev.rs", + "norm_label": "value" + }, + { + "label": "prop_bool()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_bool", + "community": 71, + "community_name": "udev.rs", + "norm_label": "prop_bool()" + }, + { + "label": "prop_str()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L203", + "_origin": "ast", + "id": "breadd_src_adapters_udev_prop_str", + "community": 71, + "community_name": "udev.rs", + "norm_label": "prop_str()" + }, + { + "label": "enumerate_payload_includes_classification_fields()", + "file_type": "code", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L214", + "_origin": "ast", + "id": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "community": 71, + "community_name": "udev.rs", + "norm_label": "enumerate_payload_includes_classification_fields()" + }, + { + "label": "config.rs", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_config", + "community": 2, + "community_name": "config.rs", + "norm_label": "config.rs" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L9", + "_origin": "ast", + "id": "breadd_src_core_config_config", + "community": 2, + "community_name": "config.rs", + "norm_label": "config" + }, + { + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L27", + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "daemonconfig" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_string", + "community": 2, + "community_name": "config.rs", + "norm_label": "string" + }, + { + "label": "LuaConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L35", + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "luaconfig" + }, + { + "label": "ModulesConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "modulesconfig" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_vec", + "community": 2, + "community_name": "config.rs", + "norm_label": "vec" + }, + { + "label": "AdaptersConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_core_config_adaptersconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "adaptersconfig" + }, + { + "label": "AdapterToggle", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L73", + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle", + "community": 2, + "community_name": "config.rs", + "norm_label": "adaptertoggle" + }, + { + "label": "UdevConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L79", + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "udevconfig" + }, + { + "label": "PowerConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "powerconfig" + }, + { + "label": "RootsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L100", + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "rootsconfig" + }, + { + "label": "SystemdConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L108", + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "systemdconfig" + }, + { + "label": "EventsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L119", + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "eventsconfig" + }, + { + "label": "CompatConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L128", + "_origin": "ast", + "id": "breadd_src_core_config_compatconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "compatconfig" + }, + { + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L141", + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig", + "community": 2, + "community_name": "config.rs", + "norm_label": "notificationsconfig" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_default", + "community": 2, + "community_name": "config.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L151", + "_origin": "ast", + "id": "breadd_src_core_config_daemonconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_self", + "community": 2, + "community_name": "config.rs", + "norm_label": "self" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_core_config_luaconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_core_config_modulesconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L178", + "_origin": "ast", + "id": "breadd_src_core_config_adaptertoggle_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L186", + "_origin": "ast", + "id": "breadd_src_core_config_udevconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_core_config_powerconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L204", + "_origin": "ast", + "id": "breadd_src_core_config_rootsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L213", + "_origin": "ast", + "id": "breadd_src_core_config_systemdconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L222", + "_origin": "ast", + "id": "breadd_src_core_config_eventsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L230", + "_origin": "ast", + "id": "breadd_src_core_config_notificationsconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L240", + "_origin": "ast", + "id": "breadd_src_core_config_compatconfig_default", + "community": 2, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L248", + "_origin": "ast", + "id": "breadd_src_core_config_config_load", + "community": 2, + "community_name": "config.rs", + "norm_label": ".load()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_result", + "community": 2, + "community_name": "config.rs", + "norm_label": "result" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L259", + "_origin": "ast", + "id": "breadd_src_core_config_config_socket_path", + "community": 2, + "community_name": "config.rs", + "norm_label": ".socket_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_pathbuf", + "community": 2, + "community_name": "config.rs", + "norm_label": "pathbuf" + }, + { + "label": ".lua_entry_point()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L268", + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_entry_point", + "community": 2, + "community_name": "config.rs", + "norm_label": ".lua_entry_point()" + }, + { + "label": ".lua_module_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L272", + "_origin": "ast", + "id": "breadd_src_core_config_config_lua_module_path", + "community": 2, + "community_name": "config.rs", + "norm_label": ".lua_module_path()" + }, + { + "label": "config_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L277", + "_origin": "ast", + "id": "breadd_src_core_config_config_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path()" + }, + { + "label": "rules_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L290", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path()" + }, + { + "label": "expand_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L306", + "_origin": "ast", + "id": "breadd_src_core_config_expand_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "expand_home()" + }, + { + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L320", + "_origin": "ast", + "id": "breadd_src_core_config_default_log_level", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_log_level()" + }, + { + "label": "default_lua_entry()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L324", + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_entry", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_lua_entry()" + }, + { + "label": "default_lua_modules()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L328", + "_origin": "ast", + "id": "breadd_src_core_config_default_lua_modules", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_lua_modules()" + }, + { + "label": "default_true()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L332", + "_origin": "ast", + "id": "breadd_src_core_config_default_true", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_true()" + }, + { + "label": "default_poll_interval()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L336", + "_origin": "ast", + "id": "breadd_src_core_config_default_poll_interval", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_poll_interval()" + }, + { + "label": "default_dedup_window()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L340", + "_origin": "ast", + "id": "breadd_src_core_config_default_dedup_window", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_dedup_window()" + }, + { + "label": "default_notify_timeout()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L344", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_timeout", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_timeout()" + }, + { + "label": "default_notify_urgency()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L348", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_urgency", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_urgency()" + }, + { + "label": "default_notify_path()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L352", + "_origin": "ast", + "id": "breadd_src_core_config_default_notify_path", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_notify_path()" + }, + { + "label": "default_udev_subsystems()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L356", + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_udev_subsystems()" + }, + { + "label": "EnvGuard", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L375", + "_origin": "ast", + "id": "breadd_src_core_config_envguard", + "community": 2, + "community_name": "config.rs", + "norm_label": "envguard" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_option", + "community": 2, + "community_name": "config.rs", + "norm_label": "option" + }, + { + "label": "MutexGuard", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "mutexguard", + "community": 2, + "community_name": "config.rs", + "norm_label": "mutexguard" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L381", + "_origin": "ast", + "id": "breadd_src_core_config_envguard_new", + "community": 2, + "community_name": "config.rs", + "norm_label": ".new()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_config_rs_drop", + "community": 2, + "community_name": "config.rs", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L392", + "_origin": "ast", + "id": "breadd_src_core_config_envguard_drop", + "community": 2, + "community_name": "config.rs", + "norm_label": ".drop()" + }, + { + "label": "default_config_uses_documented_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L403", + "_origin": "ast", + "id": "breadd_src_core_config_default_config_uses_documented_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_config_uses_documented_defaults()" + }, + { + "label": "default_udev_subsystems_match_documented_list()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L425", + "_origin": "ast", + "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", + "community": 2, + "community_name": "config.rs", + "norm_label": "default_udev_subsystems_match_documented_list()" + }, + { + "label": "parse_empty_toml_yields_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L433", + "_origin": "ast", + "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_empty_toml_yields_defaults()" + }, + { + "label": "parse_full_toml_overrides_all_values()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L441", + "_origin": "ast", + "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_full_toml_overrides_all_values()" + }, + { + "label": "parse_partial_toml_fills_missing_with_defaults()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L504", + "_origin": "ast", + "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", + "community": 2, + "community_name": "config.rs", + "norm_label": "parse_partial_toml_fills_missing_with_defaults()" + }, + { + "label": "compat_section_defaults_legacy_hyprland_names_to_true()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L518", + "_origin": "ast", + "id": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "community": 2, + "community_name": "config.rs", + "norm_label": "compat_section_defaults_legacy_hyprland_names_to_true()" + }, + { + "label": "compat_section_can_disable_legacy_hyprland_names()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L524", + "_origin": "ast", + "id": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", + "community": 2, + "community_name": "config.rs", + "norm_label": "compat_section_can_disable_legacy_hyprland_names()" + }, + { + "label": "invalid_toml_returns_error()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L534", + "_origin": "ast", + "id": "breadd_src_core_config_invalid_toml_returns_error", + "community": 2, + "community_name": "config.rs", + "norm_label": "invalid_toml_returns_error()" + }, + { + "label": "socket_path_uses_explicit_path_verbatim()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L540", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_uses_explicit_path_verbatim()" + }, + { + "label": "socket_path_expands_tilde_when_explicit()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L547", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_expands_tilde_when_explicit()" + }, + { + "label": "socket_path_falls_back_to_xdg_runtime_dir()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L559", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_falls_back_to_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": "L570", + "_origin": "ast", + "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "community": 2, + "community_name": "config.rs", + "norm_label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()" + }, + { + "label": "lua_entry_point_and_module_path_expand_tilde()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L578", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_and_module_path_expand_tilde()" + }, + { + "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": "L594", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()" + }, + { + "label": "lua_entry_point_returns_absolute_path_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L615", + "_origin": "ast", + "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "community": 2, + "community_name": "config.rs", + "norm_label": "lua_entry_point_returns_absolute_path_unchanged()" + }, + { + "label": "expand_home_handles_missing_home_env()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L622", + "_origin": "ast", + "id": "breadd_src_core_config_expand_home_handles_missing_home_env", + "community": 2, + "community_name": "config.rs", + "norm_label": "expand_home_handles_missing_home_env()" + }, + { + "label": "config_path_respects_xdg_config_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L632", + "_origin": "ast", + "id": "breadd_src_core_config_config_path_respects_xdg_config_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path_respects_xdg_config_home()" + }, + { + "label": "config_path_falls_back_to_home_when_no_xdg()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L642", + "_origin": "ast", + "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", + "community": 2, + "community_name": "config.rs", + "norm_label": "config_path_falls_back_to_home_when_no_xdg()" + }, + { + "label": "rules_path_respects_xdg_config_home()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L653", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path_respects_xdg_config_home", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path_respects_xdg_config_home()" + }, + { + "label": "rules_path_falls_back_to_home_when_no_xdg()", + "file_type": "code", + "source_file": "breadd/src/core/config.rs", + "source_location": "L663", + "_origin": "ast", + "id": "breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", + "community": 2, + "community_name": "config.rs", + "norm_label": "rules_path_falls_back_to_home_when_no_xdg()" + }, + { + "label": "core/mod.rs", + "file_type": "code", + "source_file": "breadd/src/core/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_mod", + "community": 56, + "community_name": "core/mod.rs", + "norm_label": "core/mod.rs" + }, + { + "label": "normalizer.rs", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_normalizer", + "community": 1, + "community_name": "RawEvent", + "norm_label": "normalizer.rs" + }, + { + "label": "EventNormalizer", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L13", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer", + "community": 1, + "community_name": "RawEvent", + "norm_label": "eventnormalizer" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_rwlock", + "community": 1, + "community_name": "RawEvent", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_hashmap", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_string", + "community": 1, + "community_name": "RawEvent", + "norm_label": "string" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L28", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_new", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_self", + "community": 1, + "community_name": "RawEvent", + "norm_label": "self" + }, + { + "label": ".with_legacy_hyprland_event_names()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L43", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".with_legacy_hyprland_event_names()" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L48", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_vec", + "community": 1, + "community_name": "RawEvent", + "norm_label": "vec" + }, + { + "label": ".normalize_udev()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L91", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_udev()" + }, + { + "label": ".normalize_hyprland()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L198", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_hyprland()" + }, + { + "label": ".emit_hyprland_dual()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L304", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".emit_hyprland_dual()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_normalizer_rs_value", + "community": 1, + "community_name": "RawEvent", + "norm_label": "value" + }, + { + "label": ".normalize_power()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L335", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_power()" + }, + { + "label": ".normalize_bluetooth()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L392", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_bluetooth()" + }, + { + "label": ".normalize_network()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L477", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_network()" + }, + { + "label": ".normalize_terminal()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L521", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_terminal()" + }, + { + "label": ".normalize_remote()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L532", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_remote()" + }, + { + "label": ".normalize_git()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L543", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_git()" + }, + { + "label": ".normalize_filesystem()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L554", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_filesystem()" + }, + { + "label": ".normalize_systemd()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L565", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_systemd()" + }, + { + "label": ".normalize_podman()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L579", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_podman()" + }, + { + "label": ".normalize_app()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L604", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".normalize_app()" + }, + { + "label": ".accept()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L624", + "_origin": "ast", + "id": "breadd_src_core_normalizer_eventnormalizer_accept", + "community": 1, + "community_name": "RawEvent", + "norm_label": ".accept()" + }, + { + "label": "split_hyprland_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L668", + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_hyprland_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "split_hyprland_fields()" + }, + { + "label": "raw()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L679", + "_origin": "ast", + "id": "breadd_src_core_normalizer_raw", + "community": 1, + "community_name": "RawEvent", + "norm_label": "raw()" + }, + { + "label": "udev_add_emits_connected_with_identity_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L691", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_add_emits_connected_with_identity_fields()" + }, + { + "label": "udev_remove_emits_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L718", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_remove_emits_disconnected()" + }, + { + "label": "udev_bind_action_is_suppressed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L739", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_bind_action_is_suppressed()" + }, + { + "label": "udev_anonymous_child_interface_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L756", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_anonymous_child_interface_is_dropped()" + }, + { + "label": "udev_dedupes_child_nodes_of_same_physical_device()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L772", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_dedupes_child_nodes_of_same_physical_device()" + }, + { + "label": "udev_disconnect_does_not_share_dedup_with_connect()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L798", + "_origin": "ast", + "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", + "community": 1, + "community_name": "RawEvent", + "norm_label": "udev_disconnect_does_not_share_dedup_with_connect()" + }, + { + "label": "hyprland_workspace_change()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L825", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_workspace_change", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_workspace_change()" + }, + { + "label": "hyprland_active_window_v2_parses_address_from_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L842", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_active_window_v2_parses_address_from_fields()" + }, + { + "label": "hyprland_openwindow_splits_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L862", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_openwindow_splits_all_fields()" + }, + { + "label": "hyprland_unknown_kind_falls_through_to_generic_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L886", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_unknown_kind_falls_through_to_generic_event()" + }, + { + "label": "hyprland_monitor_lifecycle()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L903", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_monitor_lifecycle()" + }, + { + "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L940", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()" + }, + { + "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1055", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_legacy_names_suppressed_when_compat_disabled()" + }, + { + "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1160", + "_origin": "ast", + "id": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "community": 1, + "community_name": "RawEvent", + "norm_label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()" + }, + { + "label": "power_ac_connected_emits_named_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1199", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_ac_connected_emits_named_event()" + }, + { + "label": "power_battery_thresholds_select_correct_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1212", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_battery_thresholds_select_correct_event()" + }, + { + "label": "power_mid_range_battery_emits_generic_changed()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1238", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_mid_range_battery_emits_generic_changed()" + }, + { + "label": "power_ac_and_battery_can_both_fire()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1251", + "_origin": "ast", + "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", + "community": 1, + "community_name": "RawEvent", + "norm_label": "power_ac_and_battery_can_both_fire()" + }, + { + "label": "bluetooth_connected_emits_device_connected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1267", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_connected_emits_device_connected()" + }, + { + "label": "bluetooth_disconnected_emits_device_disconnected()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1293", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_disconnected_emits_device_disconnected()" + }, + { + "label": "bluetooth_enumerate_includes_name()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1310", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_enumerate_includes_name()" + }, + { + "label": "bluetooth_paired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1329", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_paired_emits_bluetooth_specific_event()" + }, + { + "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1348", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_unpaired_emits_bluetooth_specific_event()" + }, + { + "label": "bluetooth_name_falls_back_to_properties()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1365", + "_origin": "ast", + "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", + "community": 1, + "community_name": "RawEvent", + "norm_label": "bluetooth_name_falls_back_to_properties()" + }, + { + "label": "network_online_and_offline()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1384", + "_origin": "ast", + "id": "breadd_src_core_normalizer_network_online_and_offline", + "community": 1, + "community_name": "RawEvent", + "norm_label": "network_online_and_offline()" + }, + { + "label": "system_events_pass_through_unchanged()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1405", + "_origin": "ast", + "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", + "community": 1, + "community_name": "RawEvent", + "norm_label": "system_events_pass_through_unchanged()" + }, + { + "label": "dedup_drops_duplicate_within_window()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1422", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_drops_duplicate_within_window()" + }, + { + "label": "dedup_allows_after_window_elapses()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1432", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_allows_after_window_elapses()" + }, + { + "label": "dedup_distinguishes_different_payloads()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1442", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_distinguishes_different_payloads()" + }, + { + "label": "dedup_window_of_zero_allows_everything()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1467", + "_origin": "ast", + "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", + "community": 1, + "community_name": "RawEvent", + "norm_label": "dedup_window_of_zero_allows_everything()" + }, + { + "label": "app_own_namespace_passes_through()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1486", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_own_namespace_passes_through()" + }, + { + "label": "app_command_to_another_known_app_passes_through()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1499", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_command_to_another_known_app_passes_through()" + }, + { + "label": "app_wrong_namespace_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1512", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_wrong_namespace_is_dropped()" + }, + { + "label": "app_command_to_unknown_or_reserved_target_is_dropped()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1524", + "_origin": "ast", + "id": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "community": 1, + "community_name": "RawEvent", + "norm_label": "app_command_to_unknown_or_reserved_target_is_dropped()" + }, + { + "label": "split_fields_handles_empty_and_single()", + "file_type": "code", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1545", + "_origin": "ast", + "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", + "community": 1, + "community_name": "RawEvent", + "norm_label": "split_fields_handles_empty_and_single()" + }, + { + "label": "rules.rs", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rules.rs" + }, + { + "label": "RulesFile", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_src_core_rules_rulesfile", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rulesfile" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_vec", + "community": 68, + "community_name": "rules.rs", + "norm_label": "vec" + }, + { + "label": "RawRule", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L42", + "_origin": "ast", + "id": "breadd_src_core_rules_rawrule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rawrule" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_option", + "community": 68, + "community_name": "rules.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_string", + "community": 68, + "community_name": "rules.rs", + "norm_label": "string" + }, + { + "label": "RuleAction", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleaction", + "community": 68, + "community_name": "rules.rs", + "norm_label": "ruleaction" + }, + { + "label": "ParsedRule", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_core_rules_parsedrule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "parsedrule" + }, + { + "label": "RuleIssue", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L80", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleissue", + "community": 68, + "community_name": "rules.rs", + "norm_label": "ruleissue" + }, + { + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_display", + "community": 68, + "community_name": "rules.rs", + "norm_label": "display" + }, + { + "label": ".fmt()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "_origin": "ast", + "id": "breadd_src_core_rules_ruleissue_fmt", + "community": 68, + "community_name": "rules.rs", + "norm_label": ".fmt()" + }, + { + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_formatter", + "community": 68, + "community_name": "rules.rs", + "norm_label": "formatter" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_result", + "community": 68, + "community_name": "rules.rs", + "norm_label": "result" + }, + { + "label": "RulesLoadOutcome", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L100", + "_origin": "ast", + "id": "breadd_src_core_rules_rulesloadoutcome", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rulesloadoutcome" + }, + { + "label": "load_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_core_rules_load_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "load_rules()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_path", + "community": 68, + "community_name": "rules.rs", + "norm_label": "path" + }, + { + "label": "validate_rule()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "_origin": "ast", + "id": "breadd_src_core_rules_validate_rule", + "community": 68, + "community_name": "rules.rs", + "norm_label": "validate_rule()" + }, + { + "label": "write_temp()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "_origin": "ast", + "id": "breadd_src_core_rules_write_temp", + "community": 68, + "community_name": "rules.rs", + "norm_label": "write_temp()" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_tempdir", + "community": 68, + "community_name": "rules.rs", + "norm_label": "tempdir" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_rules_rs_pathbuf", + "community": 68, + "community_name": "rules.rs", + "norm_label": "pathbuf" + }, + { + "label": "absent_file_is_not_an_error()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L219", + "_origin": "ast", + "id": "breadd_src_core_rules_absent_file_is_not_an_error", + "community": 68, + "community_name": "rules.rs", + "norm_label": "absent_file_is_not_an_error()" + }, + { + "label": "invalid_toml_is_fatal()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadd_src_core_rules_invalid_toml_is_fatal", + "community": 68, + "community_name": "rules.rs", + "norm_label": "invalid_toml_is_fatal()" + }, + { + "label": "empty_file_loads_with_no_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "empty_file_loads_with_no_rules()" + }, + { + "label": "well_formed_rules_all_three_action_kinds_parse()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L247", + "_origin": "ast", + "id": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "community": 68, + "community_name": "rules.rs", + "norm_label": "well_formed_rules_all_three_action_kinds_parse()" + }, + { + "label": "wildcard_on_is_passed_through_unvalidated()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L289", + "_origin": "ast", + "id": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "community": 68, + "community_name": "rules.rs", + "norm_label": "wildcard_on_is_passed_through_unvalidated()" + }, + { + "label": "missing_on_is_reported_with_index_and_no_on()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L305", + "_origin": "ast", + "id": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "community": 68, + "community_name": "rules.rs", + "norm_label": "missing_on_is_reported_with_index_and_no_on()" + }, + { + "label": "empty_on_is_treated_as_missing()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L323", + "_origin": "ast", + "id": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "community": 68, + "community_name": "rules.rs", + "norm_label": "empty_on_is_treated_as_missing()" + }, + { + "label": "zero_action_keys_is_reported()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L339", + "_origin": "ast", + "id": "breadd_src_core_rules_zero_action_keys_is_reported", + "community": 68, + "community_name": "rules.rs", + "norm_label": "zero_action_keys_is_reported()" + }, + { + "label": "multiple_action_keys_is_reported()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L356", + "_origin": "ast", + "id": "breadd_src_core_rules_multiple_action_keys_is_reported", + "community": 68, + "community_name": "rules.rs", + "norm_label": "multiple_action_keys_is_reported()" + }, + { + "label": "one_bad_rule_does_not_block_other_valid_rules()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L375", + "_origin": "ast", + "id": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "community": 68, + "community_name": "rules.rs", + "norm_label": "one_bad_rule_does_not_block_other_valid_rules()" + }, + { + "label": "rule_issue_display_includes_index_and_on()", + "file_type": "code", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L399", + "_origin": "ast", + "id": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", + "community": 68, + "community_name": "rules.rs", + "norm_label": "rule_issue_display_includes_index_and_on()" + }, + { + "label": "state_engine.rs", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_state_engine", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "state_engine.rs" + }, + { + "label": "StateHandle", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L18", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle", + "community": 22, + "community_name": "StateHandle", + "norm_label": "statehandle" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_arc", + "community": 22, + "community_name": "StateHandle", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_rwlock", + "community": 22, + "community_name": "StateHandle", + "norm_label": "rwlock" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_unboundedsender", + "community": 22, + "community_name": "StateHandle", + "norm_label": "unboundedsender" + }, + { + "label": "StateCommand", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statecommand", + "community": 22, + "community_name": "StateHandle", + "norm_label": "statecommand" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_string", + "community": 16, + "community_name": "Value", + "norm_label": "string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_option", + "community": 16, + "community_name": "Value", + "norm_label": "option" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_vec", + "community": 22, + "community_name": "StateHandle", + "norm_label": "vec" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L56", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_new", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_self", + "community": 22, + "community_name": "StateHandle", + "norm_label": "self" + }, + { + "label": ".state_arc()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L63", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_arc", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".state_arc()" + }, + { + "label": ".state_get()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_get", + "community": 16, + "community_name": "Value", + "norm_label": ".state_get()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_value", + "community": 16, + "community_name": "Value", + "norm_label": "value" + }, + { + "label": ".state_dump()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_state_dump", + "community": 16, + "community_name": "Value", + "norm_label": ".state_dump()" + }, + { + "label": ".register_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_subscription", + "community": 16, + "community_name": "Value", + "norm_label": ".register_subscription()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_result", + "community": 16, + "community_name": "Value", + "norm_label": "result" + }, + { + "label": ".remove_subscription()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L98", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_subscription", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".remove_subscription()" + }, + { + "label": ".register_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L104", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_register_watch", + "community": 16, + "community_name": "Value", + "norm_label": ".register_watch()" + }, + { + "label": ".remove_watch()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L110", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_remove_watch", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".remove_watch()" + }, + { + "label": ".clear_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L114", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".clear_subscriptions()" + }, + { + "label": ".clear_modules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L118", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_modules", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".clear_modules()" + }, + { + "label": ".clear_widgets()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L122", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_clear_widgets", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".clear_widgets()" + }, + { + "label": ".set_module_status()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_module_status", + "community": 16, + "community_name": "Value", + "norm_label": ".set_module_status()" + }, + { + "label": ".set_module_status_ex()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L143", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "community": 16, + "community_name": "Value", + "norm_label": ".set_module_status_ex()" + }, + { + "label": ".set_profile()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_profile", + "community": 16, + "community_name": "Value", + "norm_label": ".set_profile()" + }, + { + "label": ".set_device_rules()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L164", + "_origin": "ast", + "id": "breadd_src_core_state_engine_statehandle_set_device_rules", + "community": 22, + "community_name": "StateHandle", + "norm_label": ".set_device_rules()" + }, + { + "label": "run_state_engine()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_core_state_engine_run_state_engine", + "community": 22, + "community_name": "StateHandle", + "norm_label": "run_state_engine()" + }, + { + "label": "UnboundedReceiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "unboundedreceiver", + "community": 22, + "community_name": "StateHandle", + "norm_label": "unboundedreceiver" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_sender", + "community": 22, + "community_name": "StateHandle", + "norm_label": "sender" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_atomicu64", + "community": 22, + "community_name": "StateHandle", + "norm_label": "atomicu64" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_receiver", + "community": 22, + "community_name": "StateHandle", + "norm_label": "receiver" + }, + { + "label": "handle_command()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L287", + "_origin": "ast", + "id": "breadd_src_core_state_engine_handle_command", + "community": 22, + "community_name": "StateHandle", + "norm_label": "handle_command()" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_state_engine_rs_hashmap", + "community": 22, + "community_name": "StateHandle", + "norm_label": "hashmap" + }, + { + "label": "dispatch_event()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L362", + "_origin": "ast", + "id": "breadd_src_core_state_engine_dispatch_event", + "community": 22, + "community_name": "StateHandle", + "norm_label": "dispatch_event()" + }, + { + "label": "value_at_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L387", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path", + "community": 16, + "community_name": "Value", + "norm_label": "value_at_path()" + }, + { + "label": "hyprland_state_key()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L401", + "_origin": "ast", + "id": "breadd_src_core_state_engine_hyprland_state_key", + "community": 16, + "community_name": "Value", + "norm_label": "hyprland_state_key()" + }, + { + "label": "json_stringish()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L420", + "_origin": "ast", + "id": "breadd_src_core_state_engine_json_stringish", + "community": 16, + "community_name": "Value", + "norm_label": "json_stringish()" + }, + { + "label": "workspace_id_from_data()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L428", + "_origin": "ast", + "id": "breadd_src_core_state_engine_workspace_id_from_data", + "community": 16, + "community_name": "Value", + "norm_label": "workspace_id_from_data()" + }, + { + "label": "active_window_from_data()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L440", + "_origin": "ast", + "id": "breadd_src_core_state_engine_active_window_from_data", + "community": 16, + "community_name": "Value", + "norm_label": "active_window_from_data()" + }, + { + "label": "upsert_monitor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L452", + "_origin": "ast", + "id": "breadd_src_core_state_engine_upsert_monitor", + "community": 16, + "community_name": "Value", + "norm_label": "upsert_monitor()" + }, + { + "label": "apply_hyprland_snapshot()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L480", + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "community": 16, + "community_name": "Value", + "norm_label": "apply_hyprland_snapshot()" + }, + { + "label": "apply_event_to_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L529", + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_event_to_state", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "apply_event_to_state()" + }, + { + "label": "resolve_device()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L624", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device", + "community": 16, + "community_name": "Value", + "norm_label": "resolve_device()" + }, + { + "label": "condition_matches()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L634", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_matches", + "community": 16, + "community_name": "Value", + "norm_label": "condition_matches()" + }, + { + "label": "apply_device_change()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L752", + "_origin": "ast", + "id": "breadd_src_core_state_engine_apply_device_change", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "apply_device_change()" + }, + { + "label": "ev()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L801", + "_origin": "ast", + "id": "breadd_src_core_state_engine_ev", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "ev()" + }, + { + "label": "value_at_path_returns_root_for_empty_path()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L815", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_returns_root_for_empty_path()" + }, + { + "label": "value_at_path_navigates_nested_keys()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L821", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_navigates_nested_keys()" + }, + { + "label": "value_at_path_returns_none_on_missing_key()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L827", + "_origin": "ast", + "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "value_at_path_returns_none_on_missing_key()" + }, + { + "label": "monitor_connect_adds_new_monitor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L836", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_connect_adds_new_monitor()" + }, + { + "label": "monitor_reconnect_does_not_duplicate()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L853", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_reconnect_does_not_duplicate()" + }, + { + "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L867", + "_origin": "ast", + "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "monitor_disconnect_keeps_record_but_flips_connected_flag()" + }, + { + "label": "workspace_changed_updates_active_workspace()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L884", + "_origin": "ast", + "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "workspace_changed_updates_active_workspace()" + }, + { + "label": "window_focus_change_updates_active_window()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L900", + "_origin": "ast", + "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "window_focus_change_updates_active_window()" + }, + { + "label": "namespaced_hyprland_events_update_the_same_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L916", + "_origin": "ast", + "id": "breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "namespaced_hyprland_events_update_the_same_state()" + }, + { + "label": "hyprland_snapshot_replaces_topology()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L949", + "_origin": "ast", + "id": "breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "hyprland_snapshot_replaces_topology()" + }, + { + "label": "device_connect_adds_device_with_all_fields()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L979", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_connect_adds_device_with_all_fields()" + }, + { + "label": "device_connect_is_idempotent_for_same_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1004", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_connect_is_idempotent_for_same_id()" + }, + { + "label": "device_disconnect_removes_matching_id()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1013", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_disconnect_removes_matching_id()" + }, + { + "label": "device_disconnect_of_unknown_id_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1025", + "_origin": "ast", + "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "device_disconnect_of_unknown_id_is_noop()" + }, + { + "label": "power_event_updates_ac_and_battery_low_flag()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1035", + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "power_event_updates_ac_and_battery_low_flag()" + }, + { + "label": "power_clamps_battery_percent_to_100()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1057", + "_origin": "ast", + "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "power_clamps_battery_percent_to_100()" + }, + { + "label": "network_event_updates_online_flag_and_interfaces()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1069", + "_origin": "ast", + "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "network_event_updates_online_flag_and_interfaces()" + }, + { + "label": "profile_activated_pushes_previous_to_history()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1093", + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "profile_activated_pushes_previous_to_history()" + }, + { + "label": "profile_activated_to_same_name_is_noop()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1112", + "_origin": "ast", + "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "profile_activated_to_same_name_is_noop()" + }, + { + "label": "unknown_event_does_not_mutate_state()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1123", + "_origin": "ast", + "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "unknown_event_does_not_mutate_state()" + }, + { + "label": "condition_vendor_id_matches_case_insensitively()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1137", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_vendor_id_matches_case_insensitively()" + }, + { + "label": "condition_name_contains_searches_name_and_vendor()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1147", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_name_contains_searches_name_and_vendor()" + }, + { + "label": "condition_input_flags_match_booleans()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1158", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_input_flags_match_booleans()" + }, + { + "label": "condition_usb_hub_requires_hub_and_secondary_class()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1176", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_usb_hub_requires_hub_and_secondary_class()" + }, + { + "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1198", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()" + }, + { + "label": "condition_empty_matches_anything()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1209", + "_origin": "ast", + "id": "breadd_src_core_state_engine_condition_empty_matches_anything", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "condition_empty_matches_anything()" + }, + { + "label": "resolve_device_returns_first_matching_rule()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1218", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_returns_first_matching_rule()" + }, + { + "label": "resolve_device_skips_rules_with_no_conditions()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1250", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_skips_rules_with_no_conditions()" + }, + { + "label": "resolve_device_with_empty_ruleset_returns_unknown()", + "file_type": "code", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1259", + "_origin": "ast", + "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", + "community": 9, + "community_name": "state_engine.rs", + "norm_label": "resolve_device_with_empty_ruleset_returns_unknown()" + }, + { + "label": "subscriptions.rs", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_subscriptions", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptions.rs" + }, + { + "label": "SubscriptionId", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L4", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptionid", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptionid" + }, + { + "label": "Subscription", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L7", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscription", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscription" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_string", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "string" + }, + { + "label": "SubscriptionTable", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L14", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "subscriptiontable" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_vec", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "vec" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_rs_hashmap", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "hashmap" + }, + { + "label": ".add_with_id()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L21", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".add_with_id()" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L35", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_remove", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".remove()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L55", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_clear", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".clear()" + }, + { + "label": ".match_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": ".match_event()" + }, + { + "label": "table_add_assigns_provided_id_and_finds_match()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_add_assigns_provided_id_and_finds_match()" + }, + { + "label": "table_match_returns_all_matching_subscriptions()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_match_returns_all_matching_subscriptions()" + }, + { + "label": "table_remove_returns_true_only_for_known_ids()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L111", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_remove_returns_true_only_for_known_ids()" + }, + { + "label": "table_remove_preserves_other_entries_after_swap_remove()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L122", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_remove_preserves_other_entries_after_swap_remove()" + }, + { + "label": "table_clear_removes_all()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_clear_removes_all", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_clear_removes_all()" + }, + { + "label": "table_match_returns_empty_for_unmatched_event()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L149", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_match_returns_empty_for_unmatched_event()" + }, + { + "label": "table_once_flag_is_preserved_in_match_result()", + "file_type": "code", + "source_file": "breadd/src/core/subscriptions.rs", + "source_location": "L156", + "_origin": "ast", + "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", + "community": 20, + "community_name": "SubscriptionId", + "norm_label": "table_once_flag_is_preserved_in_match_result()" + }, + { + "label": "supervisor.rs", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_supervisor", + "community": 3, + "community_name": "Server", + "norm_label": "supervisor.rs" + }, + { + "label": "spawn_supervised()", + "file_type": "code", + "source_file": "breadd/src/core/supervisor.rs", + "source_location": "L7", + "_origin": "ast", + "id": "breadd_src_core_supervisor_spawn_supervised", + "community": 3, + "community_name": "Server", + "norm_label": "spawn_supervised()" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_supervisor_rs_f", + "community": 3, + "community_name": "Server", + "norm_label": "f" + }, + { + "label": "types.rs", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_core_types", + "community": 14, + "community_name": "types.rs", + "norm_label": "types.rs" + }, + { + "label": "RuntimeState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L8", + "_origin": "ast", + "id": "breadd_src_core_types_runtimestate", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "runtimestate" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_vec", + "community": 14, + "community_name": "types.rs", + "norm_label": "vec" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_option", + "community": 14, + "community_name": "types.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_string", + "community": 14, + "community_name": "types.rs", + "norm_label": "string" + }, + { + "label": "Monitor", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L26", + "_origin": "ast", + "id": "breadd_src_core_types_monitor", + "community": 14, + "community_name": "types.rs", + "norm_label": "monitor" + }, + { + "label": "Workspace", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadd_src_core_types_workspace", + "community": 14, + "community_name": "types.rs", + "norm_label": "workspace" + }, + { + "label": "DeviceTopology", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L40", + "_origin": "ast", + "id": "breadd_src_core_types_devicetopology", + "community": 14, + "community_name": "types.rs", + "norm_label": "devicetopology" + }, + { + "label": "Device", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L45", + "_origin": "ast", + "id": "breadd_src_core_types_device", + "community": 71, + "community_name": "udev.rs", + "norm_label": "device" + }, + { + "label": "MatchCondition", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L58", + "_origin": "ast", + "id": "breadd_src_core_types_matchcondition", + "community": 14, + "community_name": "types.rs", + "norm_label": "matchcondition" + }, + { + "label": "DeviceRule", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L77", + "_origin": "ast", + "id": "breadd_src_core_types_devicerule", + "community": 22, + "community_name": "StateHandle", + "norm_label": "devicerule" + }, + { + "label": "NetworkState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L83", + "_origin": "ast", + "id": "breadd_src_core_types_networkstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "networkstate" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_hashmap", + "community": 14, + "community_name": "types.rs", + "norm_label": "hashmap" + }, + { + "label": "InterfaceState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L89", + "_origin": "ast", + "id": "breadd_src_core_types_interfacestate", + "community": 14, + "community_name": "types.rs", + "norm_label": "interfacestate" + }, + { + "label": "PowerState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L94", + "_origin": "ast", + "id": "breadd_src_core_types_powerstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "powerstate" + }, + { + "label": "ProfileState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L101", + "_origin": "ast", + "id": "breadd_src_core_types_profilestate", + "community": 14, + "community_name": "types.rs", + "norm_label": "profilestate" + }, + { + "label": "BTreeMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_btreemap", + "community": 14, + "community_name": "types.rs", + "norm_label": "btreemap" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_default", + "community": 14, + "community_name": "types.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L108", + "_origin": "ast", + "id": "breadd_src_core_types_profilestate_default", + "community": 14, + "community_name": "types.rs", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_self", + "community": 14, + "community_name": "types.rs", + "norm_label": "self" + }, + { + "label": "ModuleStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L118", + "_origin": "ast", + "id": "breadd_src_core_types_modulestatus", + "community": 14, + "community_name": "types.rs", + "norm_label": "modulestatus" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_core_types_rs_value", + "community": 14, + "community_name": "types.rs", + "norm_label": "value" + }, + { + "label": "ModuleLoadState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L139", + "_origin": "ast", + "id": "breadd_src_core_types_moduleloadstate", + "community": 16, + "community_name": "Value", + "norm_label": "moduleloadstate" + }, + { + "label": "WorkflowStatus", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_core_types_workflowstatus", + "community": 14, + "community_name": "types.rs", + "norm_label": "workflowstatus" + }, + { + "label": "WorkflowState", + "file_type": "code", + "source_file": "breadd/src/core/types.rs", + "source_location": "L166", + "_origin": "ast", + "id": "breadd_src_core_types_workflowstate", + "community": 14, + "community_name": "types.rs", + "norm_label": "workflowstate" + }, + { + "label": "ipc/mod.rs", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_ipc_mod", + "community": 3, + "community_name": "Server", + "norm_label": "ipc/mod.rs" + }, + { + "label": "Server", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server", + "community": 3, + "community_name": "Server", + "norm_label": "server" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_pathbuf", + "community": 3, + "community_name": "Server", + "norm_label": "pathbuf" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_sender", + "community": 3, + "community_name": "Server", + "norm_label": "sender" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_unboundedsender", + "community": 3, + "community_name": "Server", + "norm_label": "unboundedsender" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_arc", + "community": 3, + "community_name": "Server", + "norm_label": "arc" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_rwlock", + "community": 3, + "community_name": "Server", + "norm_label": "rwlock" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_hashmap", + "community": 3, + "community_name": "Server", + "norm_label": "hashmap" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_string", + "community": 3, + "community_name": "Server", + "norm_label": "string" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_atomicu64", + "community": 3, + "community_name": "Server", + "norm_label": "atomicu64" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_mutex", + "community": 3, + "community_name": "Server", + "norm_label": "mutex" + }, + { + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_vecdeque", + "community": 3, + "community_name": "Server", + "norm_label": "vecdeque" + }, + { + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_instant", + "community": 3, + "community_name": "Server", + "norm_label": "instant" + }, + { + "label": "IpcRequest", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcrequest", + "community": 3, + "community_name": "Server", + "norm_label": "ipcrequest" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_value", + "community": 3, + "community_name": "Server", + "norm_label": "value" + }, + { + "label": "IpcResponse", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L75", + "_origin": "ast", + "id": "breadd_src_ipc_mod_ipcresponse", + "community": 3, + "community_name": "Server", + "norm_label": "ipcresponse" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_option", + "community": 3, + "community_name": "Server", + "norm_label": "option" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_new", + "community": 3, + "community_name": "Server", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_self", + "community": 3, + "community_name": "Server", + "norm_label": "self" + }, + { + "label": ".serve()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L115", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_serve", + "community": 3, + "community_name": "Server", + "norm_label": ".serve()" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_receiver", + "community": 3, + "community_name": "Server", + "norm_label": "receiver" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_result", + "community": 3, + "community_name": "Server", + "norm_label": "result" + }, + { + "label": ".handle_connection()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L159", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_connection", + "community": 3, + "community_name": "Server", + "norm_label": ".handle_connection()" + }, + { + "label": "UnixStream", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "unixstream", + "community": 30, + "community_name": "TestHarness", + "norm_label": "unixstream" + }, + { + "label": ".handle_request()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L235", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_handle_request", + "community": 3, + "community_name": "Server", + "norm_label": ".handle_request()" + }, + { + "label": ".manual_emit()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L445", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_manual_emit", + "community": 3, + "community_name": "Server", + "norm_label": ".manual_emit()" + }, + { + "label": ".stream_events()", + "file_type": "code", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L463", + "_origin": "ast", + "id": "breadd_src_ipc_mod_server_stream_events", + "community": 3, + "community_name": "Server", + "norm_label": ".stream_events()" + }, + { + "label": "OwnedWriteHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_mod_rs_ownedwritehalf", + "community": 3, + "community_name": "Server", + "norm_label": "ownedwritehalf" + }, + { + "label": "module_host_bridge.rs", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "module_host_bridge.rs" + }, + { + "label": "Server", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "server" + }, + { + "label": ".handle_module_host_connection()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".handle_module_host_connection()" + }, + { + "label": "Lines", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "lines", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "lines" + }, + { + "label": "BufReader", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "bufreader", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "bufreader" + }, + { + "label": "OwnedReadHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "ownedreadhalf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "ownedreadhalf" + }, + { + "label": "OwnedWriteHalf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "ownedwritehalf" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_result", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "result" + }, + { + "label": ".dispatch_module_host_method()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".dispatch_module_host_method()" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "unboundedsender" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_string", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "string" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "hashmap" + }, + { + "label": "JoinHandle", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "joinhandle", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "joinhandle" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_option", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "option" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_sender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "sender" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_rs_value", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "value" + }, + { + "label": "path_allowed()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_path_allowed", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "path_allowed()" + }, + { + "label": "bin_allowed()", + "file_type": "code", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "_origin": "ast", + "id": "breadd_src_ipc_module_host_bridge_bin_allowed", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "bin_allowed()" + }, + { + "label": "lua/mod.rs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_lua_mod", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "lua/mod.rs" + }, + { + "label": "LuaMessage", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L31", + "_origin": "ast", + "id": "breadd_src_lua_mod_luamessage", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "luamessage" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_sender", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "sender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_result", + "community": 17, + "community_name": "Result", + "norm_label": "result" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_string", + "community": 17, + "community_name": "Result", + "norm_label": "string" + }, + { + "label": "ErrorEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L49", + "_origin": "ast", + "id": "breadd_src_lua_mod_errorentry", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "errorentry" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_option", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "option" + }, + { + "label": "RuntimeHandle", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L56", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "runtimehandle" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_unboundedsender", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "unboundedsender" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_arc", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_mutex", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "mutex" + }, + { + "label": "VecDeque", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vecdeque", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "vecdeque" + }, + { + "label": ".sender()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L62", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_sender", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".sender()" + }, + { + "label": ".reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L66", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_reload", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".reload()" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L78", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_shutdown", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".shutdown()" + }, + { + "label": ".recent_errors()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L82", + "_origin": "ast", + "id": "breadd_src_lua_mod_runtimehandle_recent_errors", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".recent_errors()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_vec", + "community": 33, + "community_name": ".new", + "norm_label": "vec" + }, + { + "label": "spawn_runtime()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L90", + "_origin": "ast", + "id": "breadd_src_lua_mod_spawn_runtime", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "spawn_runtime()" + }, + { + "label": "TimerId", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadd_src_lua_mod_timerid", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "timerid" + }, + { + "label": "HandlerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L171", + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerentry", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "handlerentry" + }, + { + "label": "RegistryKey", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_registrykey", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "registrykey" + }, + { + "label": "HandlerKind", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L180", + "_origin": "ast", + "id": "breadd_src_lua_mod_handlerkind", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "handlerkind" + }, + { + "label": "TimerEntry", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L185", + "_origin": "ast", + "id": "breadd_src_lua_mod_timerentry", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "timerentry" + }, + { + "label": "ModuleDecl", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L197", + "_origin": "ast", + "id": "breadd_src_lua_mod_moduledecl", + "community": 33, + "community_name": ".new", + "norm_label": "moduledecl" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_pathbuf", + "community": 88, + "community_name": "PathBuf", + "norm_label": "pathbuf" + }, + { + "label": "ModuleInfo", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L216", + "_origin": "ast", + "id": "breadd_src_lua_mod_moduleinfo", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "moduleinfo" + }, + { + "label": "LuaEngine", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L220", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "luaengine" + }, + { + "label": "Lua", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_lua", + "community": 17, + "community_name": "Result", + "norm_label": "lua" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_hashmap", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "hashmap" + }, + { + "label": "HashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_hashset", + "community": 33, + "community_name": ".new", + "norm_label": "hashset" + }, + { + "label": "AtomicU64", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_atomicu64", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "atomicu64" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_new", + "community": 33, + "community_name": ".new", + "norm_label": ".new()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_self", + "community": 33, + "community_name": ".new", + "norm_label": "self" + }, + { + "label": ".reload_internal()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L294", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_reload_internal", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".reload_internal()" + }, + { + "label": ".install_api()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L347", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_api", + "community": 17, + "community_name": "Result", + "norm_label": ".install_api()" + }, + { + "label": ".load_device_rules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1280", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_device_rules", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".load_device_rules()" + }, + { + "label": ".load_profiles()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1335", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_profiles", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".load_profiles()" + }, + { + "label": ".load_rules_toml()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1381", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_rules_toml", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".load_rules_toml()" + }, + { + "label": ".load_init_and_modules()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1436", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "community": 33, + "community_name": ".new", + "norm_label": ".load_init_and_modules()" + }, + { + "label": ".load_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1539", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_module", + "community": 33, + "community_name": ".new", + "norm_label": ".load_module()" + }, + { + "label": ".load_out_of_process_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1590", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "community": 33, + "community_name": ".new", + "norm_label": ".load_out_of_process_module()" + }, + { + "label": ".load_lua_file()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1612", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_file", + "community": 33, + "community_name": ".new", + "norm_label": ".load_lua_file()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_path", + "community": 33, + "community_name": ".new", + "norm_label": "path" + }, + { + "label": ".load_scoped_lua_file()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "community": 33, + "community_name": ".new", + "norm_label": ".load_scoped_lua_file()" + }, + { + "label": ".build_scoped_env()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_build_scoped_env", + "community": 33, + "community_name": ".new", + "norm_label": ".build_scoped_env()" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_table", + "community": 14, + "community_name": "types.rs", + "norm_label": "table" + }, + { + "label": ".load_lua_source()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1833", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_load_lua_source", + "community": 33, + "community_name": ".new", + "norm_label": ".load_lua_source()" + }, + { + "label": ".handle_event()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1841", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_event", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".handle_event()" + }, + { + "label": ".handle_timer()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1912", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_timer", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".handle_timer()" + }, + { + "label": ".remove_handler()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1936", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_remove_handler", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".remove_handler()" + }, + { + "label": ".run_on_load()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1942", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_load", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".run_on_load()" + }, + { + "label": ".run_on_reload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1962", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_reload", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".run_on_reload()" + }, + { + "label": ".run_on_unload()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1988", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_run_on_unload", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".run_on_unload()" + }, + { + "label": ".handle_callback_error()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2014", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_handle_callback_error", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".handle_callback_error()" + }, + { + "label": "LuaError", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "luaerror", + "community": 0, + "community_name": "LuaEngine", + "norm_label": "luaerror" + }, + { + "label": ".get_module_hook()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2051", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_get_module_hook", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".get_module_hook()" + }, + { + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_function", + "community": 17, + "community_name": "Result", + "norm_label": "function" + }, + { + "label": ".module_is_registered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2061", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_registered", + "community": 33, + "community_name": ".new", + "norm_label": ".module_is_registered()" + }, + { + "label": ".module_is_builtin()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2068", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_is_builtin", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".module_is_builtin()" + }, + { + "label": ".module_ungated()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2080", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_module_ungated", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".module_ungated()" + }, + { + "label": ".set_current_module()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2091", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_set_current_module", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".set_current_module()" + }, + { + "label": ".set_current_dispatch_id()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2102", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".set_current_dispatch_id()" + }, + { + "label": ".cancel_all_timers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2109", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", + "community": 0, + "community_name": "LuaEngine", + "norm_label": ".cancel_all_timers()" + }, + { + "label": ".install_log_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2117", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_log_helpers", + "community": 17, + "community_name": "Result", + "norm_label": ".install_log_helpers()" + }, + { + "label": ".install_debounce()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2176", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_debounce", + "community": 17, + "community_name": "Result", + "norm_label": ".install_debounce()" + }, + { + "label": ".scan_module_decl()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2209", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_scan_module_decl", + "community": 33, + "community_name": ".new", + "norm_label": ".scan_module_decl()" + }, + { + "label": ".install_require_loader()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2273", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_require_loader", + "community": 17, + "community_name": "Result", + "norm_label": ".install_require_loader()" + }, + { + "label": ".install_wait_helper()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2315", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_wait_helper", + "community": 17, + "community_name": "Result", + "norm_label": ".install_wait_helper()" + }, + { + "label": ".install_workflow_helpers()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2370", + "_origin": "ast", + "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": ".install_workflow_helpers()" + }, + { + "label": "workflow_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2599", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_register", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_register()" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_rwlock", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "rwlock" + }, + { + "label": "workflow_step()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2626", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_step", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_step()" + }, + { + "label": "workflow_finish()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2640", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_finish", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_finish()" + }, + { + "label": "workflow_fail()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2654", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_fail", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_fail()" + }, + { + "label": "workflow_timeout()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2669", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_timeout", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_timeout()" + }, + { + "label": "workflow_status_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2687", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_status_json", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_status_json()" + }, + { + "label": "JsonValue", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_jsonvalue", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "jsonvalue" + }, + { + "label": "workflow_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2699", + "_origin": "ast", + "id": "breadd_src_lua_mod_workflow_list_json", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "workflow_list_json()" + }, + { + "label": "WidgetRegisterArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2714", + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetregisterargs", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widgetregisterargs" + }, + { + "label": "WidgetUpdateArgs", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2729", + "_origin": "ast", + "id": "breadd_src_lua_mod_widgetupdateargs", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widgetupdateargs" + }, + { + "label": "default_widget_visible()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2740", + "_origin": "ast", + "id": "breadd_src_lua_mod_default_widget_visible", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "default_widget_visible()" + }, + { + "label": "widget_register()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2744", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_register", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widget_register()" + }, + { + "label": "widget_update()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2775", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_update", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widget_update()" + }, + { + "label": "widget_remove()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2811", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_remove", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widget_remove()" + }, + { + "label": "widget_list_json()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2825", + "_origin": "ast", + "id": "breadd_src_lua_mod_widget_list_json", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "widget_list_json()" + }, + { + "label": "order_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2837", + "_origin": "ast", + "id": "breadd_src_lua_mod_order_module_decls", + "community": 33, + "community_name": ".new", + "norm_label": "order_module_decls()" + }, + { + "label": "module_name_from_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2911", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_name_from_path", + "community": 33, + "community_name": ".new", + "norm_label": "module_name_from_path()" + }, + { + "label": "is_lib_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2920", + "_origin": "ast", + "id": "breadd_src_lua_mod_is_lib_path", + "community": 33, + "community_name": ".new", + "norm_label": "is_lib_path()" + }, + { + "label": "read_module_permissions()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "_origin": "ast", + "id": "breadd_src_lua_mod_read_module_permissions", + "community": 33, + "community_name": ".new", + "norm_label": "read_module_permissions()" + }, + { + "label": "json_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2979", + "_origin": "ast", + "id": "breadd_src_lua_mod_json_to_lua", + "community": 17, + "community_name": "Result", + "norm_label": "json_to_lua()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "t", + "community": 17, + "community_name": "Result", + "norm_label": "t" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_value", + "community": 17, + "community_name": "Result", + "norm_label": "value" + }, + { + "label": "state_value_to_lua()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2991", + "_origin": "ast", + "id": "breadd_src_lua_mod_state_value_to_lua", + "community": 17, + "community_name": "Result", + "norm_label": "state_value_to_lua()" + }, + { + "label": "module_store_get()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3020", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_get", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "module_store_get()" + }, + { + "label": "module_store_set()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3036", + "_origin": "ast", + "id": "breadd_src_lua_mod_module_store_set", + "community": 60, + "community_name": "lua/mod.rs", + "norm_label": "module_store_set()" + }, + { + "label": "lua_expand_path()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3069", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_expand_path", + "community": 88, + "community_name": "PathBuf", + "norm_label": "lua_expand_path()" + }, + { + "label": "shell_quote()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3087", + "_origin": "ast", + "id": "breadd_src_lua_mod_shell_quote", + "community": 17, + "community_name": "Result", + "norm_label": "shell_quote()" + }, + { + "label": "dirs_home()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3091", + "_origin": "ast", + "id": "breadd_src_lua_mod_dirs_home", + "community": 88, + "community_name": "PathBuf", + "norm_label": "dirs_home()" + }, + { + "label": "lua_machine_name()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3098", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_name", + "community": 17, + "community_name": "Result", + "norm_label": "lua_machine_name()" + }, + { + "label": "lua_hostname()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3111", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_hostname", + "community": 17, + "community_name": "Result", + "norm_label": "lua_hostname()" + }, + { + "label": "lua_machine_tags()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3135", + "_origin": "ast", + "id": "breadd_src_lua_mod_lua_machine_tags", + "community": 17, + "community_name": "Result", + "norm_label": "lua_machine_tags()" + }, + { + "label": "read_sync_toml()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3151", + "_origin": "ast", + "id": "breadd_src_lua_mod_read_sync_toml", + "community": 17, + "community_name": "Result", + "norm_label": "read_sync_toml()" + }, + { + "label": "builtin_module_decls()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3441", + "_origin": "ast", + "id": "breadd_src_lua_mod_builtin_module_decls", + "community": 33, + "community_name": ".new", + "norm_label": "builtin_module_decls()" + }, + { + "label": "hyprland_request_socket()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3478", + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request_socket", + "community": 17, + "community_name": "Result", + "norm_label": "hyprland_request_socket()" + }, + { + "label": "hyprland_request()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3512", + "_origin": "ast", + "id": "breadd_src_lua_mod_hyprland_request", + "community": 17, + "community_name": "Result", + "norm_label": "hyprland_request()" + }, + { + "label": "parse_match_condition()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3524", + "_origin": "ast", + "id": "breadd_src_lua_mod_parse_match_condition", + "community": 14, + "community_name": "types.rs", + "norm_label": "parse_match_condition()" + }, + { + "label": "list_lua_files()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3540", + "_origin": "ast", + "id": "breadd_src_lua_mod_list_lua_files", + "community": 33, + "community_name": ".new", + "norm_label": "list_lua_files()" + }, + { + "label": "bluetooth_spawn()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3566", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_spawn", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_spawn()" + }, + { + "label": "F", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_f", + "community": 17, + "community_name": "Result", + "norm_label": "f" + }, + { + "label": "bluetooth_query()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3588", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_query", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_query()" + }, + { + "label": "bluetooth_find_adapter()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3611", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_find_adapter", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_find_adapter()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_lua_mod_rs_connection", + "community": 17, + "community_name": "Result", + "norm_label": "connection" + }, + { + "label": "bluetooth_set_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3634", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_powered", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_set_powered()" + }, + { + "label": "bluetooth_get_powered()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3652", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_get_powered", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_get_powered()" + }, + { + "label": "bluetooth_connect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3669", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_connect", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_connect()" + }, + { + "label": "bluetooth_disconnect()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3684", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_disconnect", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_disconnect()" + }, + { + "label": "bluetooth_set_scanning()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3699", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_set_scanning", + "community": 17, + "community_name": "Result", + "norm_label": "bluetooth_set_scanning()" + }, + { + "label": "BluetoothDevice", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3718", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetoothdevice", + "community": 17, + "community_name": "Result", + "norm_label": "bluetoothdevice" + }, + { + "label": "bluetooth_list_devices()", + "file_type": "code", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3725", + "_origin": "ast", + "id": "breadd_src_lua_mod_bluetooth_list_devices", + "community": 33, + "community_name": ".new", + "norm_label": "bluetooth_list_devices()" + }, + { + "label": "breadd/src/main.rs", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_main", + "community": 31, + "community_name": "Sync", + "norm_label": "breadd/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L23", + "_origin": "ast", + "id": "breadd_src_main_main", + "community": 31, + "community_name": "Sync", + "norm_label": "main()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_main_rs_result", + "community": 31, + "community_name": "Sync", + "norm_label": "result" + }, + { + "label": "wait_for_shutdown()", + "file_type": "code", + "source_file": "breadd/src/main.rs", + "source_location": "L150", + "_origin": "ast", + "id": "breadd_src_main_wait_for_shutdown", + "community": 31, + "community_name": "Sync", + "norm_label": "wait_for_shutdown()" + }, + { + "label": "module_host.rs", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_src_module_host", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "module_host.rs" + }, + { + "label": "ModuleHostOutcome", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L86", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostoutcome", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "modulehostoutcome" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_string", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "string" + }, + { + "label": "PendingModuleHost", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L95", + "_origin": "ast", + "id": "breadd_src_module_host_pendingmodulehost", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "pendingmodulehost" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_vec", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "vec" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_sender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "sender" + }, + { + "label": "ActiveModuleHost", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L101", + "_origin": "ast", + "id": "breadd_src_module_host_activemodulehost", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "activemodulehost" + }, + { + "label": "ModuleHostRegistry", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L109", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "modulehostregistry" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_arc", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_mutex", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "mutex" + }, + { + "label": "Inner", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L114", + "_origin": "ast", + "id": "breadd_src_module_host_inner", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "inner" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_hashmap", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "hashmap" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_default", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_default", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_self", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "self" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_new", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".new()" + }, + { + "label": ".insert_pending()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_insert_pending", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".insert_pending()" + }, + { + "label": ".take_pending()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_take_pending", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".take_pending()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_option", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "option" + }, + { + "label": ".insert_active()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_insert_active", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".insert_active()" + }, + { + "label": ".remove_active()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_remove_active", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".remove_active()" + }, + { + "label": ".terminate_existing()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L178", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_terminate_existing", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".terminate_existing()" + }, + { + "label": ".shutdown_all()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L193", + "_origin": "ast", + "id": "breadd_src_module_host_modulehostregistry_shutdown_all", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": ".shutdown_all()" + }, + { + "label": "spawn_module_host()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "_origin": "ast", + "id": "breadd_src_module_host_spawn_module_host", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "spawn_module_host()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "path" + }, + { + "label": "UnboundedSender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_unboundedsender", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "unboundedsender" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_result", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "result" + }, + { + "label": "short()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "_origin": "ast", + "id": "breadd_src_module_host_short", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "short()" + }, + { + "label": "describe_exit()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "_origin": "ast", + "id": "breadd_src_module_host_describe_exit", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "describe_exit()" + }, + { + "label": "ExitStatus", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "exitstatus", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "exitstatus" + }, + { + "label": "resolve_module_host_binary()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "_origin": "ast", + "id": "breadd_src_module_host_resolve_module_host_binary", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "resolve_module_host_binary()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_src_module_host_rs_pathbuf", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "pathbuf" + }, + { + "label": "apply_sandbox()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "_origin": "ast", + "id": "breadd_src_module_host_apply_sandbox", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "apply_sandbox()" + }, + { + "label": "resolve_bin_path()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "_origin": "ast", + "id": "breadd_src_module_host_resolve_bin_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "resolve_bin_path()" + }, + { + "label": "landlock_denies_reads_outside_granted_path()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L647", + "_origin": "ast", + "id": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "landlock_denies_reads_outside_granted_path()" + }, + { + "label": "no_exec_permission_means_binary_cannot_be_executed_at_all()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L725", + "_origin": "ast", + "id": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "no_exec_permission_means_binary_cannot_be_executed_at_all()" + }, + { + "label": "which_sh()", + "file_type": "code", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "_origin": "ast", + "id": "breadd_src_module_host_which_sh", + "community": 65, + "community_name": "ModuleHostRegistry", + "norm_label": "which_sh()" + }, + { + "label": "ipc_integration.rs", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_tests_ipc_integration", + "community": 8, + "community_name": "Result", + "norm_label": "ipc_integration.rs" + }, + { + "label": "ping_and_state_dump_work()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", + "community": 8, + "community_name": "Result", + "norm_label": "ping_and_state_dump_work()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_result", + "community": 8, + "community_name": "Result", + "norm_label": "result" + }, + { + "label": "unknown_method_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_unknown_method_returns_error", + "community": 8, + "community_name": "Result", + "norm_label": "unknown_method_returns_error()" + }, + { + "label": "profile_activate_updates_state()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L53", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_updates_state", + "community": 8, + "community_name": "Result", + "norm_label": "profile_activate_updates_state()" + }, + { + "label": "profile_activate_without_name_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L78", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", + "community": 8, + "community_name": "Result", + "norm_label": "profile_activate_without_name_errors()" + }, + { + "label": "emit_without_event_errors()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L92", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_event_errors", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_event_errors()" + }, + { + "label": "emit_without_source_rejects_adapter_owned_event_name()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_adapter_owned_event_name()" + }, + { + "label": "emit_without_source_rejects_every_adapter_owned_domain()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_every_adapter_owned_domain()" + }, + { + "label": "emit_without_source_still_allows_custom_event_names()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_still_allows_custom_event_names()" + }, + { + "label": "emit_without_source_is_tagged_manual_not_system()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_is_tagged_manual_not_system()" + }, + { + "label": "emit_with_internal_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L253", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_internal_source_is_rejected()" + }, + { + "label": "emit_with_unregistered_app_source_is_rejected()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L277", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_unregistered_app_source_is_rejected()" + }, + { + "label": "emit_with_known_app_source_routes_through_normalizer()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L294", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_known_app_source_routes_through_normalizer()" + }, + { + "label": "emit_with_app_source_rejects_wrong_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L357", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_rejects_wrong_namespace()" + }, + { + "label": "emit_without_source_allows_well_formed_command_event()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L385", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_allows_well_formed_command_event()" + }, + { + "label": "emit_without_source_rejects_command_to_non_app()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_rejects_command_to_non_app()" + }, + { + "label": "emit_without_source_still_rejects_hyprland_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_without_source_still_rejects_hyprland_namespace()" + }, + { + "label": "emit_with_app_source_allows_command_to_another_app()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L454", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_allows_command_to_another_app()" + }, + { + "label": "emit_with_app_source_still_rejects_foreign_app_namespace()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L479", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", + "community": 8, + "community_name": "Result", + "norm_label": "emit_with_app_source_still_rejects_foreign_app_namespace()" + }, + { + "label": "state_get_returns_specific_subtree()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L505", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", + "community": 8, + "community_name": "Result", + "norm_label": "state_get_returns_specific_subtree()" + }, + { + "label": "state_get_missing_key_returns_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L527", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", + "community": 8, + "community_name": "Result", + "norm_label": "state_get_missing_key_returns_error()" + }, + { + "label": "modules_list_returns_array()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L541", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_list_returns_array", + "community": 8, + "community_name": "Result", + "norm_label": "modules_list_returns_array()" + }, + { + "label": "scoped_module_sees_only_granted_state_read_permission()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "community": 8, + "community_name": "Result", + "norm_label": "scoped_module_sees_only_granted_state_read_permission()" + }, + { + "label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "community": 8, + "community_name": "Result", + "norm_label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()" + }, + { + "label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L749", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "community": 8, + "community_name": "Result", + "norm_label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()" + }, + { + "label": "modules_reload_succeeds()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L808", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_modules_reload_succeeds", + "community": 8, + "community_name": "Result", + "norm_label": "modules_reload_succeeds()" + }, + { + "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L821", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", + "community": 8, + "community_name": "Result", + "norm_label": "daemon_survives_repeated_reloads_and_pipeline_resumes()" + }, + { + "label": "events_replay_returns_buffered_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L871", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", + "community": 8, + "community_name": "Result", + "norm_label": "events_replay_returns_buffered_events()" + }, + { + "label": "event_stream_filter_excludes_non_matching_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L902", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", + "community": 8, + "community_name": "Result", + "norm_label": "event_stream_filter_excludes_non_matching_events()" + }, + { + "label": "multiple_concurrent_clients_each_get_response()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L955", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", + "community": 8, + "community_name": "Result", + "norm_label": "multiple_concurrent_clients_each_get_response()" + }, + { + "label": "events_stream_receives_emitted_events()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L989", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", + "community": 8, + "community_name": "Result", + "norm_label": "events_stream_receives_emitted_events()" + }, + { + "label": "event_causality_chain_threads_caused_by_across_handlers()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1062", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "community": 8, + "community_name": "Result", + "norm_label": "event_causality_chain_threads_caused_by_across_handlers()" + }, + { + "label": "workflow_reaches_done_via_wait_any_happy_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1203", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_reaches_done_via_wait_any_happy_path()" + }, + { + "label": "workflow_times_out_when_deadline_exceeded()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1240", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_times_out_when_deadline_exceeded()" + }, + { + "label": "workflow_captures_error_on_failure()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1268", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", + "community": 8, + "community_name": "Result", + "norm_label": "workflow_captures_error_on_failure()" + }, + { + "label": "rules_toml_absent_is_a_no_op()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1299", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_absent_is_a_no_op()" + }, + { + "label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1329", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()" + }, + { + "label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "community": 8, + "community_name": "Result", + "norm_label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()" + }, + { + "label": "wait_for_file()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1502", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_wait_for_file", + "community": 8, + "community_name": "Result", + "norm_label": "wait_for_file()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_path", + "community": 8, + "community_name": "Result", + "norm_label": "path" + }, + { + "label": "poll_workflow_status()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1518", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_poll_workflow_status", + "community": 8, + "community_name": "Result", + "norm_label": "poll_workflow_status()" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "testharness", + "community": 8, + "community_name": "Result", + "norm_label": "testharness" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_value", + "community": 8, + "community_name": "Result", + "norm_label": "value" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1543", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness", + "community": 8, + "community_name": "Result", + "norm_label": "testharness" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_tempdir", + "community": 8, + "community_name": "Result", + "norm_label": "tempdir" + }, + { + "label": "Child", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_child", + "community": 8, + "community_name": "Result", + "norm_label": "child" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_pathbuf", + "community": 8, + "community_name": "Result", + "norm_label": "pathbuf" + }, + { + "label": ".spawn()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1550", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_self", + "community": 8, + "community_name": "Result", + "norm_label": "self" + }, + { + "label": ".spawn_with_init()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1554", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_init()" + }, + { + "label": ".spawn_with_init_and_rules()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1562", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_init_and_rules()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_option", + "community": 8, + "community_name": "Result", + "norm_label": "option" + }, + { + "label": ".spawn_with_module()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "community": 8, + "community_name": "Result", + "norm_label": ".spawn_with_module()" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1703", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_socket_path", + "community": 8, + "community_name": "Result", + "norm_label": ".socket_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" + "source_location": "L1707", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", + "community": 8, + "community_name": "Result", + "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" + "source_location": "L1722", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_send_request", + "community": 8, + "community_name": "Result", + "norm_label": ".send_request()" + }, + { + "label": ".wait_for_module_loaded()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "community": 8, + "community_name": "Result", + "norm_label": ".wait_for_module_loaded()" + }, + { + "label": ".trigger_and_await_result()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "community": 8, + "community_name": "Result", + "norm_label": ".trigger_and_await_result()" }, { - "id": "breadd_tests_ipc_integration_testharness_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L759", - "_origin": "ast" + "source_location": "L1822", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_shutdown", + "community": 8, + "community_name": "Result", + "norm_label": ".shutdown()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_rs_drop", + "community": 8, + "community_name": "Result", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1840", + "_origin": "ast", + "id": "breadd_tests_ipc_integration_testharness_drop", + "community": 8, + "community_name": "Result", + "norm_label": ".drop()" + }, + { + "label": "module_host_sandbox.rs", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox", + "community": 30, + "community_name": "TestHarness", + "norm_label": "module_host_sandbox.rs" + }, + { + "label": "TestHarness", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L47", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness", + "community": 30, + "community_name": "TestHarness", + "norm_label": "testharness" + }, + { + "label": "TempDir", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_tempdir", + "community": 30, + "community_name": "TestHarness", + "norm_label": "tempdir" + }, + { + "label": "Child", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_child", + "community": 30, + "community_name": "TestHarness", + "norm_label": "child" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_pathbuf", + "community": 30, + "community_name": "TestHarness", + "norm_label": "pathbuf" + }, + { + "label": ".spawn_with_modules()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".spawn_with_modules()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_result", + "community": 30, + "community_name": "TestHarness", + "norm_label": "result" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_self", + "community": 30, + "community_name": "TestHarness", + "norm_label": "self" + }, + { + "label": ".socket_path()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_socket_path", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".socket_path()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_path", + "community": 30, + "community_name": "TestHarness", + "norm_label": "path" + }, + { + "label": ".wait_until_ready()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".wait_until_ready()" + }, + { + "label": ".wait_for_module_loaded()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".wait_for_module_loaded()" + }, + { + "label": ".send_request()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_send_request", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".send_request()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_value", + "community": 30, + "community_name": "TestHarness", + "norm_label": "value" + }, + { + "label": ".find_module_host_pid()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".find_module_host_pid()" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L244", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_shutdown", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".shutdown()" + }, + { + "label": "Drop", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_rs_drop", + "community": 30, + "community_name": "TestHarness", + "norm_label": "drop" + }, + { + "label": ".drop()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_testharness_drop", + "community": 30, + "community_name": "TestHarness", + "norm_label": ".drop()" + }, + { + "label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "community": 30, + "community_name": "TestHarness", + "norm_label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()" + }, + { + "label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()", + "file_type": "code", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "_origin": "ast", + "id": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "community": 30, + "community_name": "TestHarness", + "norm_label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()" + }, + { + "label": "build.sh", + "file_type": "code", + "source_file": "ci/build.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "ci_build", + "community": 89, + "community_name": "build.sh", + "norm_label": "build.sh" + }, + { + "label": "build.sh script", + "file_type": "code", + "source_file": "ci/build.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "ci_build_sh__entry", + "community": 89, + "community_name": "build.sh", + "norm_label": "build.sh script" }, { - "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, + "community_name": "active-window-widget.lua", + "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, + "community_name": "active-window-widget.lua", + "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, + "community_name": "active-window-widget.lua", + "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, + "community_name": "active-window-widget.lua", + "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, + "community_name": "bluetooth-toggle-widget.lua", + "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, + "community_name": "bluetooth-toggle-widget.lua", + "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, + "community_name": "bluetooth-toggle-widget.lua", + "norm_label": "m.on_load()" }, { - "id": "examples_modules_cpu_temp_widget", - "label": "cpu-temp-widget.lua", + "label": "init.lua", "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget.lua", + "source_file": "examples/modules/cpu-temp-widget/init.lua", "source_location": "L1", - "_origin": "ast" + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init", + "community": 85, + "community_name": "init.lua", + "norm_label": "init.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" + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L32", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_read_temp_c", + "community": 85, + "community_name": "init.lua", + "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" + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L40", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_widget_root", + "community": 85, + "community_name": "init.lua", + "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" + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L60", + "_origin": "ast", + "id": "examples_modules_cpu_temp_widget_init_m_on_load", + "community": 85, + "community_name": "init.lua", + "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, + "community_name": "dock-monitors.lua", + "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, + "community_name": "dock-monitors.lua", + "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, + "community_name": "dock-workflow.lua", + "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, + "community_name": "dock-workflow.lua", + "norm_label": "m.on_load()" + }, + { + "label": "external-monitors.lua", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_external_monitors", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "external-monitors.lua" + }, + { + "label": "inhibit_lid()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L28", + "_origin": "ast", + "id": "examples_modules_external_monitors_inhibit_lid", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "inhibit_lid()" + }, + { + "label": "release_lid()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L38", + "_origin": "ast", + "id": "examples_modules_external_monitors_release_lid", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "release_lid()" + }, + { + "label": "is_internal()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L44", + "_origin": "ast", + "id": "examples_modules_external_monitors_is_internal", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "is_internal()" + }, + { + "label": "drm_status()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L48", + "_origin": "ast", + "id": "examples_modules_external_monitors_drm_status", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "drm_status()" + }, + { + "label": "drm_first_mode()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L58", + "_origin": "ast", + "id": "examples_modules_external_monitors_drm_first_mode", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "drm_first_mode()" + }, + { + "label": "list_connectors()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L71", + "_origin": "ast", + "id": "examples_modules_external_monitors_list_connectors", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "list_connectors()" + }, + { + "label": "connected()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L87", + "_origin": "ast", + "id": "examples_modules_external_monitors_connected", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "connected()" + }, + { + "label": "apply_monitor()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L103", + "_origin": "ast", + "id": "examples_modules_external_monitors_apply_monitor", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "apply_monitor()" + }, + { + "label": "apply()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L132", + "_origin": "ast", + "id": "examples_modules_external_monitors_apply", + "community": 61, + "community_name": "external-monitors.lua", + "norm_label": "apply()" + }, + { + "label": "M.on_load()", + "file_type": "code", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L166", + "_origin": "ast", + "id": "examples_modules_external_monitors_m_on_load", + "community": 61, + "community_name": "external-monitors.lua", + "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, + "community_name": "focus-mode-widget.lua", + "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, + "community_name": "focus-mode-widget.lua", + "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, + "community_name": "focus-mode-widget.lua", + "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, + "community_name": "focus-mode-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "git-branch-widget.lua", + "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, + "community_name": "low-battery-warning.lua", + "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, + "community_name": "low-battery-warning.lua", + "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, + "community_name": "pause-media-on-headphone-unplug.lua", + "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, + "community_name": "pause-media-on-headphone-unplug.lua", + "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, + "community_name": "pause-media-on-headphone-unplug.lua", + "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, + "community_name": "workflow-status-widget.lua", + "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, + "community_name": "workflow-status-widget.lua", + "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, + "community_name": "workflow-status-widget.lua", + "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, + "community_name": "workflow-status-widget.lua", + "norm_label": "m.on_load()" }, { - "id": "scripts_install", "label": "install.sh", "file_type": "code", "source_file": "scripts/install.sh", @@ -7258,10 +13271,13 @@ "language": "bash", "kind": "file" }, - "_origin": "ast" + "_origin": "ast", + "id": "scripts_install", + "community": 43, + "community_name": "install.sh", + "norm_label": "install.sh" }, { - "id": "scripts_install_sh__entry", "label": "install.sh script", "file_type": "code", "source_file": "scripts/install.sh", @@ -7270,28056 +13286,16226 @@ "language": "bash", "kind": "bash_entrypoint" }, - "_origin": "ast" + "_origin": "ast", + "id": "scripts_install_sh__entry", + "community": 43, + "community_name": "install.sh", + "norm_label": "install.sh script" + }, + { + "label": "xtask/src/main.rs", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "xtask_src_main", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "xtask/src/main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "_origin": "ast", + "id": "xtask_src_main_main", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "main()" + }, + { + "label": "ExitCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "exitcode", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "exitcode" + }, + { + "label": "usage()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L49", + "_origin": "ast", + "id": "xtask_src_main_usage", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "usage()" + }, + { + "label": "run_check_docs()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "_origin": "ast", + "id": "xtask_src_main_run_check_docs", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "run_check_docs()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_result", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "result" + }, + { + "label": "repo_root()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "_origin": "ast", + "id": "xtask_src_main_repo_root", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "repo_root()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_pathbuf", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "pathbuf" + }, + { + "label": "Schema", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L90", + "_origin": "ast", + "id": "xtask_src_main_schema", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schema" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_vec", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "vec" + }, + { + "label": "SchemaEntry", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L96", + "_origin": "ast", + "id": "xtask_src_main_schemaentry", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schemaentry" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "xtask_src_main_rs_string", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "string" + }, + { + "label": "ident_at()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L143", + "_origin": "ast", + "id": "xtask_src_main_ident_at", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ident_at()" + }, + { + "label": "ident_upto_quote()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L152", + "_origin": "ast", + "id": "xtask_src_main_ident_upto_quote", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ident_upto_quote()" + }, + { + "label": "extract_lua_bindings()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "_origin": "ast", + "id": "xtask_src_main_extract_lua_bindings", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_lua_bindings()" + }, + { + "label": "BTreeSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "btreeset", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "btreeset" + }, + { + "label": "extract_ipc_methods()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "_origin": "ast", + "id": "xtask_src_main_extract_ipc_methods", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_ipc_methods()" + }, + { + "label": "kebab()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "_origin": "ast", + "id": "xtask_src_main_kebab", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "kebab()" + }, + { + "label": "extract_enum_variants()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "_origin": "ast", + "id": "xtask_src_main_extract_enum_variants", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_enum_variants()" + }, + { + "label": "extract_cli_commands()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "_origin": "ast", + "id": "xtask_src_main_extract_cli_commands", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extract_cli_commands()" + }, + { + "label": "section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L366", + "_origin": "ast", + "id": "xtask_src_main_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "section()" + }, + { + "label": "lua_api_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L377", + "_origin": "ast", + "id": "xtask_src_main_lua_api_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "lua_api_section()" + }, + { + "label": "ipc_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L381", + "_origin": "ast", + "id": "xtask_src_main_ipc_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "ipc_section()" + }, + { + "label": "readme_cli_section()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L388", + "_origin": "ast", + "id": "xtask_src_main_readme_cli_section", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "readme_cli_section()" + }, + { + "label": "CheckReport", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L396", + "_origin": "ast", + "id": "xtask_src_main_checkreport", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "checkreport" + }, + { + "label": ".is_clean()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L414", + "_origin": "ast", + "id": "xtask_src_main_checkreport_is_clean", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": ".is_clean()" + }, + { + "label": ".print()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L423", + "_origin": "ast", + "id": "xtask_src_main_checkreport_print", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": ".print()" + }, + { + "label": "check()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "_origin": "ast", + "id": "xtask_src_main_check", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "check()" + }, + { + "label": "schema_toml_for()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "_origin": "ast", + "id": "xtask_src_main_schema_toml_for", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "schema_toml_for()" + }, + { + "label": "full_schema()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "_origin": "ast", + "id": "xtask_src_main_full_schema", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "full_schema()" + }, + { + "label": "extracts_lua_bindings_precisely()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L724", + "_origin": "ast", + "id": "xtask_src_main_extracts_lua_bindings_precisely", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_lua_bindings_precisely()" + }, + { + "label": "extracts_ipc_methods_without_leaking_nested_match_arms()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L743", + "_origin": "ast", + "id": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_ipc_methods_without_leaking_nested_match_arms()" + }, + { + "label": "clean_state_passes()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L756", + "_origin": "ast", + "id": "xtask_src_main_clean_state_passes", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "clean_state_passes()" + }, + { + "label": "renamed_schema_entry_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L762", + "_origin": "ast", + "id": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "renamed_schema_entry_is_caught_as_drift()" + }, + { + "label": "removed_ipc_method_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L786", + "_origin": "ast", + "id": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "removed_ipc_method_is_caught_as_drift()" + }, + { + "label": "missing_doc_heading_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L804", + "_origin": "ast", + "id": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "missing_doc_heading_is_caught_as_drift()" + }, + { + "label": "unknown_kind_is_rejected()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L822", + "_origin": "ast", + "id": "xtask_src_main_unknown_kind_is_rejected", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "unknown_kind_is_rejected()" + }, + { + "label": "kebab_converts_pascal_case_correctly()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L832", + "_origin": "ast", + "id": "xtask_src_main_kebab_converts_pascal_case_correctly", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "kebab_converts_pascal_case_correctly()" + }, + { + "label": "extracts_cli_commands_with_subcommand_groups_dotted()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L839", + "_origin": "ast", + "id": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "extracts_cli_commands_with_subcommand_groups_dotted()" + }, + { + "label": "renamed_cli_command_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L852", + "_origin": "ast", + "id": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "renamed_cli_command_is_caught_as_drift()" + }, + { + "label": "missing_readme_cli_line_is_caught_as_drift()", + "file_type": "code", + "source_file": "xtask/src/main.rs", + "source_location": "L875", + "_origin": "ast", + "id": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "community": 66, + "community_name": "xtask/src/main.rs", + "norm_label": "missing_readme_cli_line_is_caught_as_drift()" + }, + { + "label": "AGENTS.md", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "agents", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "agents.md" + }, + { + "label": "AGENTS.md \u2014 Repo hygiene", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "agents_agents_md_repo_hygiene", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "agents.md \u2014 repo hygiene" + }, + { + "label": "Remotes", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L16", + "_origin": "ast", + "id": "agents_remotes", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "remotes" + }, + { + "label": "CI", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L22", + "_origin": "ast", + "id": "agents_ci", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "ci" + }, + { + "label": "Local architecture (still true)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L31", + "_origin": "ast", + "id": "agents_local_architecture_still_true", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "local architecture (still true)" + }, + { + "label": "Don't", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L39", + "_origin": "ast", + "id": "agents_don_t", + "community": 62, + "community_name": "AGENTS.md \u2014 Repo hygiene", + "norm_label": "don't" + }, + { + "label": "CLAUDE.md", + "file_type": "document", + "source_file": "CLAUDE.md", + "source_location": "L1", + "_origin": "ast", + "id": "claude", + "community": 63, + "community_name": "CLAUDE.md \u2014 Repo hygiene", + "norm_label": "claude.md" + }, + { + "label": "CLAUDE.md \u2014 Repo hygiene", + "file_type": "document", + "source_file": "CLAUDE.md", + "source_location": "L1", + "_origin": "ast", + "id": "claude_claude_md_repo_hygiene", + "community": 63, + "community_name": "CLAUDE.md \u2014 Repo hygiene", + "norm_label": "claude.md \u2014 repo hygiene" + }, + { + "label": "Remotes", + "file_type": "document", + "source_file": "CLAUDE.md", + "source_location": "L10", + "_origin": "ast", + "id": "claude_remotes", + "community": 63, + "community_name": "CLAUDE.md \u2014 Repo hygiene", + "norm_label": "remotes" + }, + { + "label": "CI", + "file_type": "document", + "source_file": "CLAUDE.md", + "source_location": "L14", + "_origin": "ast", + "id": "claude_ci", + "community": 63, + "community_name": "CLAUDE.md \u2014 Repo hygiene", + "norm_label": "ci" + }, + { + "label": "Don't", + "file_type": "document", + "source_file": "CLAUDE.md", + "source_location": "L19", + "_origin": "ast", + "id": "claude_don_t", + "community": 63, + "community_name": "CLAUDE.md \u2014 Repo hygiene", + "norm_label": "don't" + }, + { + "label": "DEPRECATIONS.md", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "_origin": "ast", + "id": "deprecations", + "community": 67, + "community_name": "Bread", + "norm_label": "deprecations.md" + }, + { + "label": "Deprecations", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "_origin": "ast", + "id": "deprecations_deprecations", + "community": 67, + "community_name": "Bread", + "norm_label": "deprecations" + }, + { + "label": "Hyprland legacy flat event names (since v1.5)", + "file_type": "document", + "source_file": "DEPRECATIONS.md", + "source_location": "L8", + "_origin": "ast", + "id": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", + "community": 67, + "community_name": "Bread", + "norm_label": "hyprland legacy flat event names (since v1.5)" + }, + { + "label": "modules/README.md", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_readme", + "community": 67, + "community_name": "Bread", + "norm_label": "modules/readme.md" + }, + { + "label": "Example bread modules", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "examples_modules_readme_example_bread_modules", + "community": 67, + "community_name": "Bread", + "norm_label": "example bread modules" + }, + { + "label": "Installing", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L7", + "_origin": "ast", + "id": "examples_modules_readme_installing", + "community": 67, + "community_name": "Bread", + "norm_label": "installing" + }, + { + "label": "Modules", + "file_type": "document", + "source_file": "examples/modules/README.md", + "source_location": "L33", + "_origin": "ast", + "id": "examples_modules_readme_modules", + "community": 67, + "community_name": "Bread", + "norm_label": "modules" + }, + { + "label": "packaging/README.md", + "file_type": "document", + "source_file": "packaging/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "packaging_readme", + "community": 87, + "community_name": "packaging/README.md", + "norm_label": "packaging/readme.md" + }, + { + "label": "systemd user service", + "file_type": "document", + "source_file": "packaging/README.md", + "source_location": "L17", + "_origin": "ast", + "id": "packaging_readme_systemd_user_service", + "community": 87, + "community_name": "packaging/README.md", + "norm_label": "systemd user service" + }, + { + "label": "CONTRIBUTING.md", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "contributing.md", + "id": "contributing" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "contributing", + "id": "contributing_contributing" + }, + { + "label": "Branches", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L8", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "branches", + "id": "contributing_branches" + }, + { + "label": "The release cycle", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L26", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "the release cycle", + "id": "contributing_the_release_cycle" + }, + { + "label": "Tracks, from a user's perspective", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L43", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "tracks, from a user's perspective", + "id": "contributing_tracks_from_a_user_s_perspective" + }, + { + "label": "Local development", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L63", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "local development", + "id": "contributing_local_development" + }, + { + "label": "Keeping the API docs honest", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L70", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "keeping the api docs honest", + "id": "contributing_keeping_the_api_docs_honest" + }, + { + "label": "CI", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L94", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "ci", + "id": "contributing_ci" + }, + { + "label": "Questions", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L106", + "_origin": "ast", + "community": 77, + "community_name": "Contributing", + "norm_label": "questions", + "id": "contributing_questions" + }, + { + "label": "Documentation.md", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "documentation.md", + "id": "documentation" + }, + { + "label": "Bread Documentation", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "bread documentation", + "id": "documentation_bread_documentation" + }, + { + "label": "Contents", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L3", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "contents", + "id": "documentation_contents" + }, + { + "label": "Overview", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L25", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "overview", + "id": "documentation_overview" + }, + { + "label": "API Stability & Versioning", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L37", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "api stability & versioning", + "id": "documentation_api_stability_versioning" + }, + { + "label": "Getting started", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L48", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "getting started", + "id": "documentation_getting_started" + }, + { + "label": "1) Create a minimal config", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L50", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "1) create a minimal config", + "id": "documentation_1_create_a_minimal_config" + }, + { + "label": "2) The fast path: `rules.toml` *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L57", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "2) the fast path: `rules.toml` *(since: v1.5)*", + "id": "documentation_2_the_fast_path_rules_toml_since_v1_5" + }, + { + "label": "3) Minimal `init.lua`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L102", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "3) minimal `init.lua`", + "id": "documentation_3_minimal_init_lua" + }, + { + "label": "4) Start the daemon", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L111", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "4) start the daemon", + "id": "documentation_4_start_the_daemon" + }, + { + "label": "5) Check that it's running", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L120", + "_origin": "ast", + "community": 80, + "community_name": "Getting started", + "norm_label": "5) check that it's running", + "id": "documentation_5_check_that_it_s_running" + }, + { + "label": "Your first module", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L127", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "your first module", + "id": "documentation_your_first_module" + }, + { + "label": "Run, reload, and watch", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L157", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "run, reload, and watch", + "id": "documentation_run_reload_and_watch" + }, + { + "label": "Modules: install and manage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L169", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "modules: install and manage", + "id": "documentation_modules_install_and_manage" + }, + { + "label": "Capability-scoped modules *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L223", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "capability-scoped modules *(since: v1.5)*", + "id": "documentation_capability_scoped_modules_since_v1_5" + }, + { + "label": "Baseline (always available, no manifest entry needed)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L241", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "baseline (always available, no manifest entry needed)", + "id": "documentation_baseline_always_available_no_manifest_entry_needed" + }, + { + "label": "Gated \u2014 requires a matching `[[permissions]]` entry", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L251", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "gated \u2014 requires a matching `[[permissions]]` entry", + "id": "documentation_gated_requires_a_matching_permissions_entry" + }, + { + "label": "`path`/`bin` enforcement depends on where the module runs", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L296", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`path`/`bin` enforcement depends on where the module runs", + "id": "documentation_path_bin_enforcement_depends_on_where_the_module_runs" + }, + { + "label": "`require(\"bread.devices\")` still works from a scoped module", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L317", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`require(\"bread.devices\")` still works from a scoped module", + "id": "documentation_require_bread_devices_still_works_from_a_scoped_module" + }, + { + "label": "`bread modules audit `", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L334", + "_origin": "ast", + "community": 81, + "community_name": "Capability-scoped modules *(Since: v1.5)*", + "norm_label": "`bread modules audit `", + "id": "documentation_bread_modules_audit_name" + }, + { + "label": "Out-of-process module sandboxing *(Since: v1.6)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L351", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "out-of-process module sandboxing *(since: v1.6)*", + "id": "documentation_out_of_process_module_sandboxing_since_v1_6" + }, + { + "label": "The gap this closes", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L353", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the gap this closes", + "id": "documentation_the_gap_this_closes" + }, + { + "label": "What still runs in-process", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L372", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "what still runs in-process", + "id": "documentation_what_still_runs_in_process" + }, + { + "label": "Architecture", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L387", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "architecture", + "id": "documentation_architecture" + }, + { + "label": "The token/identity handshake", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L424", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the token/identity handshake", + "id": "documentation_the_token_identity_handshake" + }, + { + "label": "The Landlock sandbox", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L450", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "the landlock sandbox", + "id": "documentation_the_landlock_sandbox" + }, + { + "label": "RPC bridge coverage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L521", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "rpc bridge coverage", + "id": "documentation_rpc_bridge_coverage" + }, + { + "label": "Crash isolation", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L564", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "crash isolation", + "id": "documentation_crash_isolation" + }, + { + "label": "New IPC methods", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L583", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "new ipc methods", + "id": "documentation_new_ipc_methods" + }, + { + "label": "What's implemented vs. deferred", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L592", + "_origin": "ast", + "community": 73, + "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", + "norm_label": "what's implemented vs. deferred", + "id": "documentation_what_s_implemented_vs_deferred" + }, + { + "label": "Debugging tips", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L638", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "debugging tips", + "id": "documentation_debugging_tips" + }, + { + "label": "Dictionary: Lua API", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L651", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "dictionary: lua api", + "id": "documentation_dictionary_lua_api" + }, + { + "label": "Module declaration", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L655", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module declaration", + "id": "documentation_module_declaration" + }, + { + "label": "Events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L671", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "events", + "id": "documentation_events" + }, + { + "label": "`bread.on(pattern, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L673", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.on(pattern, fn) -> id`", + "id": "documentation_bread_on_pattern_fn_id" + }, + { + "label": "`bread.once(pattern, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L685", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.once(pattern, fn) -> id`", + "id": "documentation_bread_once_pattern_fn_id" + }, + { + "label": "`bread.filter(pattern, fn, opts) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L688", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.filter(pattern, fn, opts) -> id`", + "id": "documentation_bread_filter_pattern_fn_opts_id" + }, + { + "label": "`bread.off(id)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L701", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.off(id)`", + "id": "documentation_bread_off_id" + }, + { + "label": "`bread.emit(event, data)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L704", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.emit(event, data)`", + "id": "documentation_bread_emit_event_data" + }, + { + "label": "`bread.wait(pattern, opts) -> event | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L707", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait(pattern, opts) -> event | nil`", + "id": "documentation_bread_wait_pattern_opts_event_nil" + }, + { + "label": "`bread.spawn(fn)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L719", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.spawn(fn)`", + "id": "documentation_bread_spawn_fn" + }, + { + "label": "`bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L722", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait_any(patterns, opts) -> event | nil` *(since: v1.2)*", + "id": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2" + }, + { + "label": "`bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L737", + "_origin": "ast", + "community": 75, + "community_name": "Events", + "norm_label": "`bread.wait_all(patterns, opts) -> table` *(since: v1.2)*", + "id": "documentation_bread_wait_all_patterns_opts_table_since_v1_2" + }, + { + "label": "Workflows *(Since: v1.2)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L740", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "workflows *(since: v1.2)*", + "id": "documentation_workflows_since_v1_2" + }, + { + "label": "`bread.workflow.define(name, fn)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L744", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.define(name, fn)`", + "id": "documentation_bread_workflow_define_name_fn" + }, + { + "label": "`bread.workflow.start(name, opts)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L747", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.start(name, opts)`", + "id": "documentation_bread_workflow_start_name_opts" + }, + { + "label": "`bread.workflow.step(label)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L757", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.step(label)`", + "id": "documentation_bread_workflow_step_label" + }, + { + "label": "`bread.workflow.status(name) -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L760", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.status(name) -> table | nil`", + "id": "documentation_bread_workflow_status_name_table_nil" + }, + { + "label": "`bread.workflow.list() -> table`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L776", + "_origin": "ast", + "community": 82, + "community_name": "Workflows *(Since: v1.2)*", + "norm_label": "`bread.workflow.list() -> table`", + "id": "documentation_bread_workflow_list_table" + }, + { + "label": "Widgets *(Since: v1.3)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L779", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "widgets *(since: v1.3)*", + "id": "documentation_widgets_since_v1_3" + }, + { + "label": "`bread.widget.register(spec) -> ok, err`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L785", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.register(spec) -> ok, err`", + "id": "documentation_bread_widget_register_spec_ok_err" + }, + { + "label": "Node types", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L799", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "node types", + "id": "documentation_node_types" + }, + { + "label": "`style` *(Since: v1.4)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L827", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`style` *(since: v1.4)*", + "id": "documentation_style_since_v1_4" + }, + { + "label": "Style vs. `class`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L847", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "style vs. `class`", + "id": "documentation_style_vs_class" + }, + { + "label": "`bread.widget.update(id, patch) -> ok, err`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L851", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.update(id, patch) -> ok, err`", + "id": "documentation_bread_widget_update_id_patch_ok_err" + }, + { + "label": "`bread.widget.remove(id) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L860", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.remove(id) -> bool`", + "id": "documentation_bread_widget_remove_id_bool" + }, + { + "label": "`bread.widget.list() -> table`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L863", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "`bread.widget.list() -> table`", + "id": "documentation_bread_widget_list_table" + }, + { + "label": "Click events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L866", + "_origin": "ast", + "community": 79, + "community_name": "Widgets *(Since: v1.3)*", + "norm_label": "click events", + "id": "documentation_click_events" + }, + { + "label": "State", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L878", + "_origin": "ast", + "community": 84, + "community_name": "State", + "norm_label": "state", + "id": "documentation_state" + }, + { + "label": "`bread.state.get(path)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L880", + "_origin": "ast", + "community": 84, + "community_name": "State", + "norm_label": "`bread.state.get(path)`", + "id": "documentation_bread_state_get_path" + }, + { + "label": "Typed shorthands", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L888", + "_origin": "ast", + "community": 84, + "community_name": "State", + "norm_label": "typed shorthands", + "id": "documentation_typed_shorthands" + }, + { + "label": "`bread.state.watch(path, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L900", + "_origin": "ast", + "community": 84, + "community_name": "State", + "norm_label": "`bread.state.watch(path, fn) -> id`", + "id": "documentation_bread_state_watch_path_fn_id" + }, + { + "label": "Profiles", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L911", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "profiles", + "id": "documentation_profiles" + }, + { + "label": "`bread.profile.activate(name)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L913", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.profile.activate(name)`", + "id": "documentation_bread_profile_activate_name" + }, + { + "label": "Execution", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L916", + "_origin": "ast", + "community": 86, + "community_name": "Execution", + "norm_label": "execution", + "id": "documentation_execution" + }, + { + "label": "`bread.exec(cmd)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L918", + "_origin": "ast", + "community": 86, + "community_name": "Execution", + "norm_label": "`bread.exec(cmd)`", + "id": "documentation_bread_exec_cmd" + }, + { + "label": "`bread.exec_capture(cmd, opts) -> ok, stdout`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L921", + "_origin": "ast", + "community": 86, + "community_name": "Execution", + "norm_label": "`bread.exec_capture(cmd, opts) -> ok, stdout`", + "id": "documentation_bread_exec_capture_cmd_opts_ok_stdout" + }, + { + "label": "Notifications", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L944", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "notifications", + "id": "documentation_notifications" + }, + { + "label": "`bread.notify(message, opts)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L946", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.notify(message, opts)`", + "id": "documentation_bread_notify_message_opts" + }, + { + "label": "Timers", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L960", + "_origin": "ast", + "community": 83, + "community_name": "Timers", + "norm_label": "timers", + "id": "documentation_timers" + }, + { + "label": "`bread.after(delay_ms, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L962", + "_origin": "ast", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.after(delay_ms, fn) -> id`", + "id": "documentation_bread_after_delay_ms_fn_id" + }, + { + "label": "`bread.every(interval_ms, fn) -> id`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L965", + "_origin": "ast", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.every(interval_ms, fn) -> id`", + "id": "documentation_bread_every_interval_ms_fn_id" + }, + { + "label": "`bread.cancel(id)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L968", + "_origin": "ast", + "community": 83, + "community_name": "Timers", + "norm_label": "`bread.cancel(id)`", + "id": "documentation_bread_cancel_id" + }, + { + "label": "Utilities", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L971", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "utilities", + "id": "documentation_utilities" + }, + { + "label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L973", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`", + "id": "documentation_bread_debounce_delay_ms_fn_wrapped_fn" + }, + { + "label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L983", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`", + "id": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg" + }, + { + "label": "Machine and filesystem", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L986", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "machine and filesystem", + "id": "documentation_machine_and_filesystem" + }, + { + "label": "`bread.machine.name() -> string`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L988", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.name() -> string`", + "id": "documentation_bread_machine_name_string" + }, + { + "label": "`bread.machine.tags() -> string[]`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L993", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.tags() -> string[]`", + "id": "documentation_bread_machine_tags_string" + }, + { + "label": "`bread.machine.has_tag(tag) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L997", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.machine.has_tag(tag) -> bool`", + "id": "documentation_bread_machine_has_tag_tag_bool" + }, + { + "label": "`bread.fs.write(path, content)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1000", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.write(path, content)`", + "id": "documentation_bread_fs_write_path_content" + }, + { + "label": "`bread.fs.read(path) -> string | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1003", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.read(path) -> string | nil`", + "id": "documentation_bread_fs_read_path_string_nil" + }, + { + "label": "`bread.fs.exists(path) -> bool`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1006", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.exists(path) -> bool`", + "id": "documentation_bread_fs_exists_path_bool" + }, + { + "label": "`bread.fs.readlink(path) -> string | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1009", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.readlink(path) -> string | nil`", + "id": "documentation_bread_fs_readlink_path_string_nil" + }, + { + "label": "`bread.fs.expand(path) -> string`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1015", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.fs.expand(path) -> string`", + "id": "documentation_bread_fs_expand_path_string" + }, + { + "label": "`bread.json.decode(str) -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1018", + "_origin": "ast", + "community": 76, + "community_name": "Machine and filesystem", + "norm_label": "`bread.json.decode(str) -> table | nil`", + "id": "documentation_bread_json_decode_str_table_nil" + }, + { + "label": "Hyprland", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1023", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "hyprland", + "id": "documentation_hyprland" + }, + { + "label": "Bluetooth", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1051", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "bluetooth", + "id": "documentation_bluetooth" + }, + { + "label": "`bread.bluetooth.power(enabled)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1055", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.power(enabled)`", + "id": "documentation_bread_bluetooth_power_enabled" + }, + { + "label": "`bread.bluetooth.powered() -> bool | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1058", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.powered() -> bool | nil`", + "id": "documentation_bread_bluetooth_powered_bool_nil" + }, + { + "label": "`bread.bluetooth.connect(address)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1067", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.connect(address)`", + "id": "documentation_bread_bluetooth_connect_address" + }, + { + "label": "`bread.bluetooth.disconnect(address)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1074", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.disconnect(address)`", + "id": "documentation_bread_bluetooth_disconnect_address" + }, + { + "label": "`bread.bluetooth.scan(enabled)`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1077", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.scan(enabled)`", + "id": "documentation_bread_bluetooth_scan_enabled" + }, + { + "label": "`bread.bluetooth.devices() -> table | nil`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1080", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "`bread.bluetooth.devices() -> table | nil`", + "id": "documentation_bread_bluetooth_devices_table_nil" + }, + { + "label": "Example: auto-connect headphones on AC power", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1102", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "example: auto-connect headphones on ac power", + "id": "documentation_example_auto_connect_headphones_on_ac_power" + }, + { + "label": "Example: turn off Bluetooth on battery", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1120", + "_origin": "ast", + "community": 78, + "community_name": "Bluetooth", + "norm_label": "example: turn off bluetooth on battery", + "id": "documentation_example_turn_off_bluetooth_on_battery" + }, + { + "label": "Module lifecycle hooks", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1128", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module lifecycle hooks", + "id": "documentation_module_lifecycle_hooks" + }, + { + "label": "Module storage", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1152", + "_origin": "ast", + "community": 72, + "community_name": "Dictionary: Lua API", + "norm_label": "module storage", + "id": "documentation_module_storage" + }, + { + "label": "Dictionary: Built-in modules", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1165", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "dictionary: built-in modules", + "id": "documentation_dictionary_built_in_modules" + }, + { + "label": "`bread.rules` *(Since: v1.5)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1169", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.rules` *(since: v1.5)*", + "id": "documentation_bread_rules_since_v1_5" + }, + { + "label": "`bread.monitors`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1200", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.monitors`", + "id": "documentation_bread_monitors" + }, + { + "label": "`bread.devices`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1226", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.devices`", + "id": "documentation_bread_devices" + }, + { + "label": "Functions", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1258", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "functions", + "id": "documentation_functions" + }, + { + "label": "Device rule options", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1264", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "device rule options", + "id": "documentation_device_rule_options" + }, + { + "label": "Example: Keyboard configuration on connect", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1296", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "example: keyboard configuration on connect", + "id": "documentation_example_keyboard_configuration_on_connect" + }, + { + "label": "Example: Dock-specific setup", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1309", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "example: dock-specific setup", + "id": "documentation_example_dock_specific_setup" + }, + { + "label": "`bread.workspaces`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1333", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.workspaces`", + "id": "documentation_bread_workspaces" + }, + { + "label": "`bread.binds`", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1350", + "_origin": "ast", + "community": 74, + "community_name": "Dictionary: Built-in modules", + "norm_label": "`bread.binds`", + "id": "documentation_bread_binds" + }, + { + "label": "Dictionary: Event reference", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1373", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: event reference", + "id": "documentation_dictionary_event_reference" + }, + { + "label": "Pattern matching", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1391", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "pattern matching", + "id": "documentation_pattern_matching" + }, + { + "label": "Normalized events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1400", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "normalized events", + "id": "documentation_normalized_events" + }, + { + "label": "System", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1402", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "system", + "id": "documentation_system" + }, + { + "label": "Devices (udev / Bluetooth)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1409", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "devices (udev / bluetooth)", + "id": "documentation_devices_udev_bluetooth" + }, + { + "label": "Bluetooth (BlueZ)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1427", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "bluetooth (bluez)", + "id": "documentation_bluetooth_bluez" + }, + { + "label": "Hyprland", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1440", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "hyprland", + "id": "documentation_hyprland_1440" + }, + { + "label": "Compatibility: `[compat]` config", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1470", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "compatibility: `[compat]` config", + "id": "documentation_compatibility_compat_config" + }, + { + "label": "Power", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1479", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "power", + "id": "documentation_power" + }, + { + "label": "Network", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1491", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "network", + "id": "documentation_network" + }, + { + "label": "System events", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1498", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "system events", + "id": "documentation_system_events" + }, + { + "label": "Widgets *(Since: v1.3)*", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1506", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "widgets *(since: v1.3)*", + "id": "documentation_widgets_since_v1_3_1506" + }, + { + "label": "Terminal (shell precmd/preexec hooks)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1517", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "terminal (shell precmd/preexec hooks)", + "id": "documentation_terminal_shell_precmd_preexec_hooks" + }, + { + "label": "Git (hooks + dirty-state poller)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1529", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "git (hooks + dirty-state poller)", + "id": "documentation_git_hooks_dirty_state_poller" + }, + { + "label": "Filesystem / project detection", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1541", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "filesystem / project detection", + "id": "documentation_filesystem_project_detection" + }, + { + "label": "Systemd (`systemd --user` units)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1551", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "systemd (`systemd --user` units)", + "id": "documentation_systemd_systemd_user_units" + }, + { + "label": "Podman (containers)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1561", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "podman (containers)", + "id": "documentation_podman_containers" + }, + { + "label": "Remote (SSH session detection)", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1571", + "_origin": "ast", + "community": 69, + "community_name": "Normalized events", + "norm_label": "remote (ssh session detection)", + "id": "documentation_remote_ssh_session_detection" + }, + { + "label": "Namespaces", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1582", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "namespaces", + "id": "documentation_namespaces" + }, + { + "label": "Integrating a bread\\* app", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1598", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "integrating a bread\\* app", + "id": "documentation_integrating_a_bread_app" + }, + { + "label": "Dictionary: Runtime state schema", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1615", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: runtime state schema", + "id": "documentation_dictionary_runtime_state_schema" + }, + { + "label": "Dictionary: IPC protocol", + "file_type": "document", + "source_file": "Documentation.md", + "source_location": "L1700", + "_origin": "ast", + "community": 70, + "community_name": "Bread Documentation", + "norm_label": "dictionary: ipc protocol", + "id": "documentation_dictionary_ipc_protocol" + }, + { + "label": "Examples.md", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "examples.md", + "id": "examples" + }, + { + "label": "Bread Examples", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "bread examples", + "id": "examples_bread_examples" + }, + { + "label": "Example 1: Porting keyboard_and_display_watcher.sh (system script)", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L7", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "example 1: porting keyboard_and_display_watcher.sh (system script)", + "id": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script" + }, + { + "label": "Example 2: Porting autostart.lua", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L93", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "example 2: porting autostart.lua", + "id": "examples_example_2_porting_autostart_lua" + }, + { + "label": "Example 3: Porting display/monitors.lua", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L130", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "example 3: porting display/monitors.lua", + "id": "examples_example_3_porting_display_monitors_lua" + }, + { + "label": "Example 4: Multi-step automation workflows", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L182", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "example 4: multi-step automation workflows", + "id": "examples_example_4_multi_step_automation_workflows" + }, + { + "label": "Example 5: A live widget in breadbar", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L241", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "example 5: a live widget in breadbar", + "id": "examples_example_5_a_live_widget_in_breadbar" + }, + { + "label": "Tips for porting your own scripts", + "file_type": "document", + "source_file": "Examples.md", + "source_location": "L313", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "tips for porting your own scripts", + "id": "examples_tips_for_porting_your_own_scripts" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "README.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "readme.md", + "id": "readme" + }, + { + "label": "Bread", + "file_type": "document", + "source_file": "README.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "bread", + "id": "readme_bread" + }, + { + "label": "How it works", + "file_type": "document", + "source_file": "README.md", + "source_location": "L13", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "how it works", + "id": "readme_how_it_works" + }, + { + "label": "Architecture", + "file_type": "document", + "source_file": "README.md", + "source_location": "L42", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "architecture", + "id": "readme_architecture" + }, + { + "label": "Requirements", + "file_type": "document", + "source_file": "README.md", + "source_location": "L62", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "requirements", + "id": "readme_requirements" + }, + { + "label": "Installation", + "file_type": "document", + "source_file": "README.md", + "source_location": "L76", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "installation", + "id": "readme_installation" + }, + { + "label": "From source", + "file_type": "document", + "source_file": "README.md", + "source_location": "L78", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "from source", + "id": "readme_from_source" + }, + { + "label": "Via bakery", + "file_type": "document", + "source_file": "README.md", + "source_location": "L101", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "via bakery", + "id": "readme_via_bakery" + }, + { + "label": "systemd user service", + "file_type": "document", + "source_file": "README.md", + "source_location": "L109", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "systemd user service", + "id": "readme_systemd_user_service" + }, + { + "label": "Configuration", + "file_type": "document", + "source_file": "README.md", + "source_location": "L120", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "configuration", + "id": "readme_configuration" + }, + { + "label": "CLI reference", + "file_type": "document", + "source_file": "README.md", + "source_location": "L199", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "cli reference", + "id": "readme_cli_reference" + }, + { + "label": "Module system", + "file_type": "document", + "source_file": "README.md", + "source_location": "L244", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "module system", + "id": "readme_module_system" + }, + { + "label": "Installing modules", + "file_type": "document", + "source_file": "README.md", + "source_location": "L248", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "installing modules", + "id": "readme_installing_modules" + }, + { + "label": "Writing a module", + "file_type": "document", + "source_file": "README.md", + "source_location": "L269", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "writing a module", + "id": "readme_writing_a_module" + }, + { + "label": "Event reference, Lua API, and IPC protocol", + "file_type": "document", + "source_file": "README.md", + "source_location": "L303", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "event reference, lua api, and ipc protocol", + "id": "readme_event_reference_lua_api_and_ipc_protocol" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "README.md", + "source_location": "L315", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "contributing", + "id": "readme_contributing" + }, + { + "label": "License", + "file_type": "document", + "source_file": "README.md", + "source_location": "L323", + "_origin": "ast", + "community": 67, + "community_name": "Bread", + "norm_label": "license", + "id": "readme_license" + }, + { + "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", + "community": 5, + "norm_label": "bread daemon (breadd)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "sys_bread_daemon" + }, + { + "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", + "community": 5, + "norm_label": "bread cli (bread)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "sys_bread_cli" + }, + { + "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", + "community": 5, + "norm_label": "lua runtime", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "sys_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", + "community": 5, + "norm_label": "hyprland adapter", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "adapter_hyprland" + }, + { + "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", + "community": 5, + "norm_label": "udev adapter", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "adapter_udev" + }, + { + "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", + "community": 5, + "norm_label": "power adapter", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "adapter_power" + }, + { + "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", + "community": 5, + "norm_label": "network adapter", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "adapter_network" + }, + { + "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", + "community": 5, + "norm_label": "bluetooth adapter", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "adapter_bluetooth" + }, + { + "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", + "community": 45, + "norm_label": "git adapter", + "_origin": "semantic", + "community_name": "Git Adapter", + "id": "adapter_git" + }, + { + "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", + "community": 44, + "norm_label": "filesystem adapter", + "_origin": "semantic", + "community_name": "Filesystem Adapter", + "id": "adapter_filesystem" + }, + { + "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", + "community": 47, + "norm_label": "systemd adapter", + "_origin": "semantic", + "community_name": "Systemd Adapter", + "id": "adapter_systemd" + }, + { + "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", + "community": 46, + "norm_label": "podman adapter", + "_origin": "semantic", + "community_name": "Podman Adapter", + "id": "adapter_podman" + }, + { + "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", + "community": 5, + "norm_label": "monitors module (built-in)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "module_monitors" + }, + { + "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", + "community": 5, + "norm_label": "devices module (built-in)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "module_devices" + }, + { + "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", + "community": 5, + "norm_label": "workspaces module (built-in)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "module_workspaces" + }, + { + "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", + "community": 59, + "norm_label": "binds module (built-in)", + "_origin": "semantic", + "community_name": "Binds Module (Built-in)", + "id": "module_binds" + }, + { + "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", + "community": 5, + "norm_label": "bread.device.connected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.device.disconnected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.monitor.connected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.monitor.disconnected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.workspace.changed", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.window.opened", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.power.ac.connected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.power.battery.low", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.network.connected", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 5, + "norm_label": "bread.bluetooth.device.paired", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "event_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", + "community": 57, + "norm_label": "bread.system.startup", + "_origin": "semantic", + "community_name": "bread.system.startup", + "id": "event_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", + "community": 5, + "norm_label": "bread.on(pattern, fn)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "api_bread_on" + }, + { + "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", + "community": 5, + "norm_label": "bread.wait(pattern, opts)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "api_bread_wait" + }, + { + "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", + "community": 5, + "norm_label": "bread.spawn(fn)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "api_bread_spawn" + }, + { + "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", + "community": 54, + "norm_label": "bread.state.watch(path, fn)", + "_origin": "semantic", + "community_name": "bread.state.watch(path, fn)", + "id": "api_bread_state_watch" + }, + { + "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", + "community": 51, + "norm_label": "bread.exec(cmd)", + "_origin": "semantic", + "community_name": "bread.exec(cmd)", + "id": "api_bread_exec" + }, + { + "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", + "community": 53, + "norm_label": "bread.notify(message, opts)", + "_origin": "semantic", + "community_name": "bread.notify(message, opts)", + "id": "api_bread_notify" + }, + { + "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", + "community": 48, + "norm_label": "bread.after(delay_ms, fn)", + "_origin": "semantic", + "community_name": "bread.after(delay_ms, fn)", + "id": "api_bread_after" + }, + { + "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", + "community": 50, + "norm_label": "bread.every(interval_ms, fn)", + "_origin": "semantic", + "community_name": "bread.every(interval_ms, fn)", + "id": "api_bread_every" + }, + { + "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", + "community": 5, + "norm_label": "bread.workflow api", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "api_bread_workflow" + }, + { + "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", + "community": 36, + "norm_label": "bread.widget api", + "_origin": "semantic", + "community_name": "bread.widget API", + "id": "api_bread_widget" + }, + { + "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", + "community": 52, + "norm_label": "bread.hyprland namespace", + "_origin": "semantic", + "community_name": "bread.hyprland namespace", + "id": "api_bread_hyprland" + }, + { + "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", + "community": 49, + "norm_label": "bread.bluetooth namespace", + "_origin": "semantic", + "community_name": "bread.bluetooth namespace", + "id": "api_bread_bluetooth" + }, + { + "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", + "community": 5, + "norm_label": "breadd.toml config", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "config_breadd_toml" + }, + { + "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", + "community": 5, + "norm_label": "init.lua entry point", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "config_init_lua" + }, + { + "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", + "community": 5, + "norm_label": "modules/ directory", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "config_modules_dir" + }, + { + "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", + "community": 28, + "norm_label": "main branch", + "_origin": "semantic", + "community_name": "main Branch", + "id": "branch_main" + }, + { + "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", + "community": 91, + "norm_label": "dev release track", + "_origin": "semantic", + "community_name": "dev Release Track", + "id": "release_track_dev" + }, + { + "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", + "community": 90, + "norm_label": "beta release track", + "_origin": "semantic", + "community_name": "beta Release Track", + "id": "release_track_beta" + }, + { + "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", + "community": 92, + "norm_label": "stable release track", + "_origin": "semantic", + "community_name": "stable Release Track", + "id": "release_track_stable" + }, + { + "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", + "community": 5, + "norm_label": "event-driven architecture", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "pattern_event_driven" + }, + { + "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", + "community": 39, + "norm_label": "module skeleton pattern", + "_origin": "semantic", + "community_name": "Autostart Example Module", + "id": "pattern_module_skeleton" + }, + { + "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", + "community": 5, + "norm_label": "coroutine workflow pattern", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "pattern_coroutine_workflow" + }, + { + "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", + "community": 36, + "norm_label": "live widget update pattern", + "_origin": "semantic", + "community_name": "bread.widget API", + "id": "pattern_widget_live_update" + }, + { + "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", + "community": 39, + "norm_label": "autostart example module", + "_origin": "semantic", + "community_name": "Autostart Example Module", + "id": "example_autostart" + }, + { + "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", + "community": 58, + "norm_label": "monitors configuration example", + "_origin": "semantic", + "community_name": "Monitors Configuration Example", + "id": "example_monitors" + }, + { + "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", + "community": 5, + "norm_label": "dock workflow example", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "example_dock_workflow" + }, + { + "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", + "community": 36, + "norm_label": "cpu temperature widget example", + "_origin": "semantic", + "community_name": "bread.widget API", + "id": "example_widget_cpu_temp" + }, + { + "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", + "community": 5, + "norm_label": "ipc protocol", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "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", + "community": 5, + "norm_label": "runtimestate schema", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "state_runtime_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", + "community": 5, + "norm_label": "api stability & versioning (v1)", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "api_stability_versioning" + }, + { + "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", + "community": 5, + "norm_label": "bread..* namespace convention", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "app_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", + "community": 5, + "norm_label": "bread.command..* command convention", + "_origin": "semantic", + "community_name": "Bread Daemon (breadd)", + "id": "command_namespace_convention" } ], - "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": "L516", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_causalitytracker", + "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": "L24", "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": "notify", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L7", + "source_location": "L30", "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": "serde_json", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L8", + "source_location": "L780", "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 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_main", - "target": "env", + "target": "bread_cli_src_main_daemon_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L625", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_format_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L236", + "weight": 1.0, + "_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": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_hookscommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L371", + "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": "L141", + "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": "L118", + "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": "L686", + "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": "L599", + "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": "L566", + "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": "L644", + "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": "L571", + "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": "L578", + "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": "L702", + "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": "L9", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_hashmap", + "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": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L12", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_path", + "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", + "source_location": "L5", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L400", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_main", - "target": "unixstream", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L435", + "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": "L380", + "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": "L661", + "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": "L14", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "bread_cli_src_main", + "target": "unixstream", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_cli", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L23", + "source_location": "L26", "weight": 1.0, - "_origin": "ast" - }, - { + "context": "field", + "_origin": "ast", "source": "bread_cli_src_main_cli", "target": "bread_cli_src_main_commands", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L25", + "source_location": "L73", "weight": 1.0, "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_commands", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L39", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L39", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_modulescommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_commands", "target": "bread_cli_src_main_hookscommand", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L66", + "source_location": "L68", "weight": 1.0, "context": "field", - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string", + "target": "bread_cli_src_main_modulescommand", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L71", + "source_location": "L90", "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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", + "source_location": "L90", "weight": 1.0, "context": "generic_arg", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_commands", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_commands", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", "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", + "source_location": "L110", "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" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_hookscommand", "target": "bread_cli_src_main_rs_option", + "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" - }, - { - "source": "bread_cli_src_main_hookscommand", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_modulescommand", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L115", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L119", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_main", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_handle_modules_cmd", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_modulescommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", + "source_location": "L599", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_install_module", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_modules_mgmt_modulemanifest", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_try_daemon_reload", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_try_daemon_reload", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_daemon_socket_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_daemon_socket_path", - "target": "bread_cli_src_main_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_send_request", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_stream_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_state_formatted", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_value", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_value", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { + "_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": "L472", + "source_location": "L571", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_format_timestamp", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L498", + "source_location": "L435", "weight": 1.0, - "_origin": "ast" + "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": "L517", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L625", + "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": "L498", + "source_location": "L110", "weight": 1.0, - "context": "return_type", - "_origin": "ast" + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_hookscommand", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 }, { - "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", + "source_location": "L137", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_main_modulescommand", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L435", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L236", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_modulescommand", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_watch_reload", - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L534", + "source_location": "L143", "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" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_main", "target": "bread_cli_src_main_daemon_socket_path", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L133", + "source_location": "L176", "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_handle_modules_cmd", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L138", + "source_location": "L224", "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_send_request", + "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": "L140", + "source_location": "L161", "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" - }, - { + "_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": "L151", "weight": 1.0, - "_origin": "ast" + "_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": "L163", + "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": "L141", + "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": "L153", + "source_location": "L150", "weight": 1.0, - "_origin": "ast" + "_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": "L173", + "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": "L162", + "source_location": "L148", "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_watch_reload", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L236", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "target": "bread_cli_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L371", + "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": "L686", + "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": "L566", + "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": "L400", + "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": "L435", + "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": "L661", + "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": "L165", + "source_location": "L241", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_doctor", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L213", - "weight": 1.0, - "_origin": "ast" - }, - { + "_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": "L236", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_handle_modules_cmd", + "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": "L230", + "source_location": "L270", "weight": 1.0, - "_origin": "ast" + "_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": "L243", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_main_handle_modules_cmd", "target": "bread_cli_src_main_try_daemon_reload", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L371", + "weight": 1.0, + "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": "L686", + "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": "L400", + "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": "L435", + "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": "L380", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_try_daemon_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": "L661", + "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": "L371", + "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": "L232", + "source_location": "L381", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "bread_cli_src_main_try_daemon_reload", "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L393", + "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": "L780", + "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": "L321", + "source_location": "L697", "weight": 1.0, - "_origin": "ast" + "_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": "L400", + "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": "L449", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_main_stream_events", "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": "L383", + "source_location": "L679", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_watch_reload", + "target": "bread_cli_src_main_send_request", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_print_event", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L394", + "source_location": "L538", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_print_value", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L448", + "source_location": "L599", "weight": 1.0, - "_origin": "ast" - }, - { + "context": "parameter_type", + "_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" + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_config_directory", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L535", + "source_location": "L566", "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": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", - "source_location": "L552", + "source_location": "L644", "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": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_print_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_render_doctor", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/src/main.rs", "source_location": "L571", "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": "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", + "source_file": "bread-cli/src/main.rs", + "source_location": "L578", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_main_print_value", + "target": "bread_cli_src_main_rs_value", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-cli/src/main.rs", + "source_location": "L702", "weight": 1.0, - "context": "return_type", - "_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 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_stream_events", + "target": "bread_cli_src_main_print_event", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_causalitytracker_depth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L538", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_causalitytracker_print", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-cli/src/main.rs", + "source_location": "L517", "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker", + "target": "bread_cli_src_main_rs_hashmap", + "confidence_score": 1.0 }, { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "target": "bread_cli_src_main_causalitytracker_depth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L555", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_causalitytracker_print", + "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": "L575", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_print_state_formatted", + "target": "bread_cli_src_main_print_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/main.rs", + "source_location": "L618", + "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": "L680", + "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": "L662", + "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": "L698", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_main_print_doctor", + "target": "bread_cli_src_main_render_doctor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L419", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L443", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_classify_call_site", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_collect_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_copy_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L370", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", "source": "bread_cli_src_modules_mgmt", "target": "bread_cli_src_modules_mgmt_install_from_local", + "confidence_score": 1.0 + }, + { "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" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_list_modules", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir", - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L181", + "source_location": "L10", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modulemanifest", + "confidence_score": 1.0 }, { - "source": "bread_cli_src_modules_mgmt_read_module_manifest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_modules_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_parse_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L201", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", "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" + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L191", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_read_module_manifest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_remove_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_resolve_module_dir", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_scan_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt", + "target": "bread_cli_src_modules_mgmt_validate_module_name", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "target": "bread_cli_src_modules_mgmt", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "_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 }, { - "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", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "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": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L16", + "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": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_modulemanifest", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L201", + "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": "L191", + "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": "L370", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "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": "L274", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "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": "L370", "weight": 1.0, "context": "return_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "target": "bread_cli_src_modules_mgmt_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L24", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", "weight": 1.0, - "_origin": "ast" + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "target": "bread_cli_src_modules_mgmt_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L169", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L35", + "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": "L35", + "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": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_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": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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": "L221", + "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": "L122", + "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": "L169", + "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": "L201", + "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": "L191", + "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": "L159", + "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": "L274", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "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": "L97", + "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": "L68", + "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": "L283", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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": "L208", + "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": "L97", + "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": "L98", + "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": "L142", + "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": "L192", + "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": "L160", + "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": "L97", + "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": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "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": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_collect_lua_files", + "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": "L221", + "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": "L122", + "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": "L169", + "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": "L201", + "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": "L191", + "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": "L159", + "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": "L147", + "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": "L180", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L197", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L407", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_collect_lua_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_cli_src_modules_mgmt_scan_lua_source", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L259", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_module", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L456", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", + "target": "bread_cli_src_modules_mgmt_audit_module", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L274", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", + "target": "bread_cli_src_modules_mgmt_render_permissions_toml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_cli_src_modules_mgmt_classify_call_site", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_cli_src_modules_mgmt_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L303", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_scan_lua_source", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_cli_src_modules_mgmt_rs_btreemap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-cli/src/modules_mgmt.rs", + "source_location": "L321", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_cli_src_modules_mgmt_classify_call_site", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_install_from_local_fails_without_manifest", + "confidence_score": 1.0 }, { - "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", + "source_location": "L24", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_cli_tests_modules", + "target": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", + "confidence_score": 1.0 }, { - "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" + "_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_manifest_written_correctly_on_install", + "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" + "_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": "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" + "_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": "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" + "_origin": "ast", + "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 }, { - "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", - "target": "bread_cli_tests_modules_make_module_dir", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-cli/tests/modules.rs", - "source_location": "L132", + "source_location": "L6", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_cli_tests_modules_make_module_dir", + "target": "bread_cli_tests_modules_rs_path", + "confidence_score": 1.0 + }, + { + "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_make_module_dir", + "target": "bread_cli_tests_modules_rs_pathbuf", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "bread_cli_tests_modules_manifest_written_correctly_on_install", + "target": "bread_cli_tests_modules_make_module_dir", + "confidence_score": 1.0 }, { - "source": "bread_emit_src_main", - "target": "serde_json", - "relation": "imports_from", + "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 + }, + { + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", - "source_location": "L10", + "source_location": "L48", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_main", + "confidence_score": 1.0 }, { - "source": "bread_emit_src_main", - "target": "write", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-emit/src/main.rs", - "source_location": "L11", + "source_location": "L15", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_emit_src_main", + "target": "bread_emit_src_main_parse_args", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "target": "unixstream", + "confidence_score": 1.0 }, { - "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" + "_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": "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", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_call", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L39", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_hostmessage", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L28", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rpcresponse", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_apps", - "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L60", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L18", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rs_duration", + "confidence_score": 1.0 }, { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "bread_module_host_src_io_run", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_io", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "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": "bread_module_host_src_io", + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "bread_module_host_src_io", + "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": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "bread_module_host_src_io", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_iocommand", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_io_iocommand", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L49", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_hostmessage", + "target": "bread_shared_src_module_host_ipc_modulehostpush", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_hostmessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_io_rpcresponse", + "target": "bread_module_host_src_io_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_module_host_src_io_rs_receiver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_io_run", + "target": "bread_shared_src_module_host_ipc_modulehosthello", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/io.rs", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_io_call", + "target": "bread_module_host_src_io_rs_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L427", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_io_call" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "bread_module_host_src_lua_env_modulehostlua", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "error", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_module_host_src_lua_env", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L90", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_json_to_lua", + "target": "luavalue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_json_to_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L123", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "target": "bread_module_host_src_lua_env_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_events", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_json", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_state", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L477", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L128", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "rc", + "confidence_score": 1.0 + }, + { + "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": "rc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "refcell", + "confidence_score": 1.0 + }, + { + "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": "refcell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_lookup", + "target": "bread_module_host_src_lua_env_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_modulehostlua_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_events", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_json", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_state", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_module_host_src_lua_env_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_new", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_events", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L241", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_json", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", + "target": "bread_module_host_src_lua_env_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_state", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_module_host_src_lua_env_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L376", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L416", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L474", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L462", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", + "target": "bread_module_host_src_lua_env_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L487", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", + "target": "breadd_src_core_config_envguard_drop" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L495", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", + "target": "bread_module_host_src_lua_env_modulehostlua_lookup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L513", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_lookup", + "target": "bread_module_host_src_lua_env_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_module_host_src_lua_env_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/lua_env.rs", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main", + "target": "bread_module_host_src_main_report_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "bread_module_host_src_main_main", + "target": "bread_module_host_src_main_report_status", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-module-host/src/main.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_module_host_src_main_report_status", + "target": "bread_module_host_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_command_target_extracts_app_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain_extracts_top_level_segment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_command_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_command_event_requires_command_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_known_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_is_reserved_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", "source": "bread_shared_src_apps", "target": "bread_shared_src_apps_known_apps_are_recognized", + "confidence_score": 1.0 + }, + { "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", - "source_location": "L63", + "source_location": "L146", "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_apps", "target": "bread_shared_src_apps_reserved_domains_are_never_known_apps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_are_recognized", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L163", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_unknown_app_is_not_recognized", + "confidence_score": 1.0 + }, + { "relation": "contains", "confidence": "EXTRACTED", "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_validate_app_namespace", + "confidence_score": 1.0 }, { - "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", + "source_location": "L199", "weight": 1.0, - "_origin": "ast" - }, - { + "_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": "L92", + "source_location": "L215", "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" - }, - { + "_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": "L108", + "source_location": "L208", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L109", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L240", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_apps", + "target": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_glob", - "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L79", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L11", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "bread_shared_src_apps", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_exact_match", - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L82", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L117", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_apps_validate_command_event", + "target": "bread_shared_src_apps_is_known_app", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_single_segment_wildcard", - "relation": "contains", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L322", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_is_known_app" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_is_reserved_domain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L611", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_app_namespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_app_namespace" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L94", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L89", "weight": 1.0, - "_origin": "ast" + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_apps_command_target", + "target": "bread_shared_src_apps_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_recursive_wildcard", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L104", + "source_file": "bread-shared/src/apps.rs", + "source_location": "L125", "weight": 1.0, - "_origin": "ast" + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_apps_event_domain", + "target": "bread_shared_src_apps_rs_option", + "confidence_score": 1.0 }, { - "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", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L611", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", + "target": "bread_shared_src_apps_validate_command_event" }, { - "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", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L341", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_apps_validate_command_event" }, { - "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", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L447", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_validate_command_event" }, { - "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", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L446", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "bread_shared_src_apps_event_domain" }, { - "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" + "_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_mid_pattern_star_does_not_cross_dots", + "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" + "_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 }, { - "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" + "_origin": "ast", + "source": "bread_shared_src_glob_matches_pattern", + "target": "bread_shared_src_glob_matches_glob", + "confidence_score": 1.0 }, { - "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", + "source_location": "L326", "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_rawevent", + "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": "L66", + "source_location": "L451", "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_breadevent", + "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": "L84", + "source_location": "L358", "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_now_unix_ms", + "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": "L111", + "source_location": "L334", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_adapter_source_round_trips_through_json", + "confidence_score": 1.0 }, { - "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", + "source_location": "L270", "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" - }, - { + "_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": "L31", + "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": "L376", + "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": "L405", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L364", + "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": "L384", + "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": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L105", + "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": "L185", + "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": "L227", + "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": "L258", + "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": "L248", + "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": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_new_event_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L177", + "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": "L444", + "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": "L427", + "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": "L87", + "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": "L204", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_lib_resolve_socket_path", + "confidence_score": 1.0 }, { - "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", + "source_location": "L191", "weight": 1.0, - "_origin": "ast" - }, - { + "_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" + "target": "bread_shared_src_lib_socketpathconfig", + "confidence_score": 1.0 }, { - "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", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L17", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_module_host_ipc", + "confidence_score": 1.0 }, { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_lib", + "target": "bread_shared_src_permissions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L77", + "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": "L111", + "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": "L136", + "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": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_adaptersource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L89", + "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": "L679", + "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": "L130", + "weight": 1.0, + "context": "generic_arg", + "_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": "L136", + "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": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L187", + "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": "L169", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_new_event_id", + "target": "bread_shared_src_lib_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L91", + "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": "L93", + "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": "L116", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "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": "L107", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L95", + "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": "L50", + "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": "L40", + "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": "L304", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "bread_shared_src_lib_rawevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L48", + "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": "L604", + "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": "L392", + "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": "L554", + "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": "L543", + "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": "L198", + "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": "L477", + "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": "L579", + "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": "L335", + "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": "L532", + "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": "L565", + "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": "L521", + "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": "L91", + "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": "L679", + "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": "L53", + "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": "L87", + "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": "L113", + "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": "L136", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_breadevent_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L130", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent", + "target": "bread_shared_src_lib_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehostpush", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L624", + "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": "L304", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "bread_shared_src_lib_breadevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L48", + "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": "L604", + "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": "L392", + "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": "L554", + "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": "L543", + "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": "L198", + "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": "L477", + "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": "L579", + "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": "L335", + "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": "L532", + "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": "L565", + "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": "L521", + "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": "L91", + "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": "L529", + "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": "L362", + "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": "L801", + "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": "L169", + "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": "L56", + "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": "L87", + "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": "L245", + "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": "L1841", + "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": "L260", + "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": "L34", + "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": "L90", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "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": "L453", + "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": "L377", + "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": "L406", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", + "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": "L366", + "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": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L137", + "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": "L136", + "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": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_new", + "target": "into", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "into", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L147", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", + "target": "bread_shared_src_lib_breadevent_with_timestamp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_lib_breadevent_with_timestamp", + "target": "bread_shared_src_lib_new_event_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/lib.rs", + "source_location": "L365", + "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": "L445", + "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": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "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": "L47", + "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": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2022", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2758", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_register", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2807", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_update", + "target": "bread_shared_src_lib_now_unix_ms" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2665", + "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": "L2650", + "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": "L2607", + "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": "L2636", + "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": "L2682", + "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": "L193", + "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": "L210", + "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": "L204", + "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": "L227", + "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/module_host_ipc.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_hello_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_modulehosthello", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_modulehostpush", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_module_host_ipc_push_timer_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_module_host_ipc_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_module_host_ipc_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehosthello", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/module_host_ipc.rs", + "source_location": "L58", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_module_host_ipc_modulehostpush", + "target": "bread_shared_src_module_host_ipc_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "bread_shared_src_permissions", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "bread-shared/src/permissions.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "bread_shared_src_permissions_modulepermission", + "target": "bread_shared_src_permissions_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_bin_allowed", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_path_allowed", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1590", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "bread_shared_src_permissions_modulepermission", + "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_moduledecl", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "bread_shared_src_permissions_modulepermission", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_path_allowed", + "target": "bread_shared_src_permissions_permissionkind", + "confidence_score": 1.0 + }, + { + "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_rs_value", + "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" + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_rs_value", + "confidence_score": 1.0 }, { - "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", + "source_location": "L105", "weight": 1.0, - "_origin": "ast" + "_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_widgetnode", + "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" + "_origin": "ast", + "source": "bread_shared_src_widget", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_widget_widgetnode", + "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" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode", + "target": "bread_shared_src_widget_orientation", + "confidence_score": 1.0 }, { - "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", + "source_location": "L352", "weight": 1.0, - "context": "field", - "_origin": "ast" + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_box_of", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 }, { - "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", + "source_location": "L343", "weight": 1.0, - "context": "field", - "_origin": "ast" + "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": "L34", + "source_location": "L72", "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string", + "target": "bread_shared_src_widget_rs_vec", + "confidence_score": 1.0 + }, + { "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", + "source_location": "L298", "weight": 1.0, + "_origin": "ast", "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", + "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" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetspec", + "target": "bread_shared_src_widget_widgetnode", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_default_visible", - "relation": "contains", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2723", + "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": "L2731", + "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": "L218", + "source_location": "L343", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "bread_shared_src_widget_label", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", - "source_location": "L224", + "source_location": "L265", "weight": 1.0, - "_origin": "ast" + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_class", + "target": "bread_shared_src_widget_rs_option", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_widget_widgetvalidationerror", + "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" + "_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": "L2716", + "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": "L2744", + "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": "L2775", + "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 }, { - "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" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "bread_shared_src_widget_rs_display", + "confidence_score": 1.0 }, { - "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "error", + "target": "bread_shared_src_widget_widgetvalidationerror_fmt", + "confidence_score": 1.0 + }, + { "relation": "implements", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", "source_location": "L245", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror", + "target": "error", + "confidence_score": 1.0 }, { - "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", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2744", "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", + "_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": "bread-shared/src/widget.rs", - "source_location": "L307", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2775", "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", + "_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": "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", + "source_location": "L231", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "bread_shared_src_widget_rs_formatter", + "confidence_score": 1.0 }, { - "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", + "source_location": "L231", "weight": 1.0, "context": "return_type", - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetvalidationerror_fmt", + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 }, { - "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", + "source_location": "L307", "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" - }, - { + "_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" + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 }, { - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_class", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/widget.rs", - "source_location": "L324", + "source_location": "L312", "weight": 1.0, - "_origin": "ast" + "context": "return_type", + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_rs_result", + "confidence_score": 1.0 }, { - "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" - }, - { + "_origin": "ast", "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_children", + "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": "L331", + "source_location": "L324", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "bread_shared_src_widget_widgetnode_validate_inner", + "target": "bread_shared_src_widget_widgetnode_class", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "bread_shared_src_widget_style_round_trips_through_json", + "target": "bread_shared_src_widget_widgetnode_style", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "anyhow", - "relation": "imports_from", + "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": "L1", + "source_location": "L226", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "async_trait", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L2", + "source_location": "L239", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "bread_shared", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L3", + "source_location": "L247", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "streamext", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L4", + "source_location": "L252", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "json", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L5", + "source_location": "L15", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_bluetoothadapter", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "hashmap", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L6", + "source_location": "L123", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_bluetooth", - "target": "mpsc", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L7", + "source_location": "L63", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_bluetooth", + "target": "breadd_src_adapters_bluetooth_try_enumerate", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "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", + "source_location": "L24", "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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" + "_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_run", + "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" + "_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 }, { - "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", + "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_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" - }, - { + "_origin": "ast", "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "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": "L25", "weight": 1.0, - "_origin": "ast" + "_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_parse_bluetooth_message", + "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" + "_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 }, { - "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" + "_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_rs_hashmap", + "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" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_hashmap", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_path", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_rs_result", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_filesystem", - "target": "async_trait", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L7", + "source_location": "L123", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_filesystem_run_watch", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_filesystemadapter", - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L34", + "source_location": "L60", "weight": 1.0, - "_origin": "ast" + "_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_rs_vec", + "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "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" - }, - { + "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": "return_type", - "_origin": "ast" - }, - { + "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": "L249", + "source_location": "L40", "weight": 1.0, "context": "generic_arg", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_filesystem_filesystemadapter_new", + "target": "breadd_src_adapters_filesystem_rs_string", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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" - }, - { + "_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", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L445", + "source_location": "L388", "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", + "_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" + "_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_rs_path", + "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" + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_vec", - "relation": "references", + "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", + "source_location": "L34", "weight": 1.0, - "context": "field", - "_origin": "ast" + "context": "import", + "_origin": "ast", + "source": "breadd_src_adapters_git", + "target": "sync", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_string", - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", + "source_location": "L92", "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" + "_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": "duration", + "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": "L67", "weight": 1.0, "context": "field", - "_origin": "ast" - }, - { + "_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" + "target": "breadd_src_adapters_git_rs_duration", + "confidence_score": 1.0 }, { - "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", + "source_location": "L66", "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" - }, - { + "_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", + "confidence_score": 1.0 + }, + { "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", + "source_location": "L66", "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" - }, - { + "context": "field", + "_origin": "ast", "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_mod_adapter", + "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" - }, - { + "_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" + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "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" - }, - { + "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": "L225", + "source_location": "L243", "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" - }, - { + "_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": "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", + "source_location": "L72", "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" - }, - { + "_origin": "ast", "source": "breadd_src_adapters_git_gitadapter_new", - "target": "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": "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": "breadd_src_adapters_git_rs_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" + "_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_discover_repos", + "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" + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_discover_repos", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "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_check_ahead_behind", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast" + "target": "breadd_src_adapters_git_rs_result", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_repotrack_new", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L226", + "source_location": "L96", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_gitadapter_run", + "target": "breadd_src_adapters_git_rs_sender", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L227", + "source_location": "L339", "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" - }, - { + "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" + "_origin": "ast", + "source": "breadd_src_adapters_git_check_ahead_behind", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 }, { - "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", + "source_location": "L314", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_git_check_dirty", + "target": "breadd_src_adapters_git_repotrack_new", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", + "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" + "_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 }, { - "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", + "source_location": "L288", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_parse_gitdir_file", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "target": "breadd_src_adapters_git_expand_roots", - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/git.rs", - "source_location": "L479", + "source_location": "L278", "weight": 1.0, - "_origin": "ast" + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_git_resolve_git_dir", + "target": "breadd_src_adapters_git_rs_path", + "confidence_score": 1.0 }, { - "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" + "_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 }, { - "source": "breadd_src_adapters_hyprland", - "target": "env", - "relation": "imports_from", + "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": "L1", + "source_location": "L116", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "confidence_score": 1.0 }, { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "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": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprland_request_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_hyprland_request_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": "L140", + "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" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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" + "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 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_name", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_rs_sender", - "relation": "references", + "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", + "source_location": "L18", "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", + "target": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_result", - "relation": "imports_from", + "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": "L38", + "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": "L116", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "target": "breadd_src_adapters_hyprland_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L116", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "target": "breadd_src_adapters_hyprland_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L57", + "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": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_json", + "target": "breadd_src_adapters_hyprland_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_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": "L57", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_socket", + "target": "breadd_src_adapters_hyprland_hyprland_event_socket", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_socket", + "target": "breadd_src_adapters_hyprland_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_json", + "target": "breadd_src_adapters_hyprland_hyprland_request_socket", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_emit_topology_snapshot", + "target": "breadd_src_adapters_hyprland_hyprland_request_json", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_hyprland_hyprland_request_json", + "target": "breadd_src_adapters_hyprland_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/hyprland.rs", + "source_location": "L140", + "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": "L1", + "source_location": "L33", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "async_trait", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L2", + "source_location": "L27", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_adapterstatus", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "bread_shared_src_lib_rawevent", - "relation": "imports_from", + "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L3", + "source_location": "L44", "weight": 1.0, - "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_manager", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_arc", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L7", + "source_location": "L5", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_hashmap", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "info", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L8", + "source_location": "L1", "weight": 1.0, "context": "import", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_adapters_mod_rs_result", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "spawn_supervised", "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": "L22", + "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": "L54", + "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": "L87", + "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_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", + "_origin": "ast", + "source": "breadd_src_adapters_network", "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" + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod_adapter", - "target": "send", - "relation": "inherits", + "relation": "implements", "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", + "source_file": "breadd/src/adapters/network.rs", + "source_location": "L17", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_network_networkadapter", + "target": "breadd_src_adapters_mod_adapter", + "confidence_score": 1.0 }, { - "source": "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_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": "L35", + "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", - "relation": "inherits", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_manager", - "relation": "contains", + "relation": "imports_from", "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L44", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L19", "weight": 1.0, - "_origin": "ast" + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "sync", + "confidence_score": 1.0 }, { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L34", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "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": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_main", + "target": "sync", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L70", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "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_rs_sender", + "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": "L45", + "source_location": "L48", "weight": 1.0, "context": "field", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_arc", + "confidence_score": 1.0 }, { - "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", + "source_location": "L48", "weight": 1.0, "context": "generic_arg", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_hashmap", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_receiver", + "confidence_score": 1.0 }, { - "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": "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_adapters_mod_rs_sender", + "confidence_score": 1.0 }, { - "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" - }, - { + "_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": "L48", + "source_location": "L46", "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 }, { - "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" - }, - { + "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": "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" - }, - { + "_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" + "confidence_score": 1.0 }, { - "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" - }, - { + "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": "return_type", - "_origin": "ast" - }, - { + "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" - }, - { + "_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" - }, - { + "_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": "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", + "source_location": "L52", "weight": 1.0, "context": "return_type", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_adapters_mod_rs_self", + "confidence_score": 1.0 }, { - "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", + "source_location": "L52", "weight": 1.0, "context": "parameter_type", - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_new", + "target": "breadd_src_core_config_config", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_new", + "confidence_score": 1.0 }, { - "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" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_manager_spawn_adapter", + "confidence_score": 1.0 }, { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_btreemap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networkadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_btreemap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_network_raw_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_network_raw_event", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_network_raw_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_read_network_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_networksnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_has_default_route", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_read_network_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_network_raw_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_has_default_route", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "rtnlmessage", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "new_connection", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "net", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "stdio", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "command", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_podmanadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_new", - "target": "breadd_src_adapters_podman_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L207", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_container_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_container_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_container_event", - "target": "breadd_src_adapters_podman_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_start_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_died_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L254", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_remove_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L260", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_health_status_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_unknown_action", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L276", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_non_container_type", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L282", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L292", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_podmanadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_remove_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L268", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_ignores_unknown_action", - "target": "breadd_src_adapters_podman_container_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L277", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "target": "breadd_src_adapters_podman_map_podman_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_poweradapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_new", - "target": "breadd_src_adapters_power_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_powersnapshot", - "target": "breadd_src_adapters_power_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_power_raw_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_power_raw_event", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_power_raw_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_read_power_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_powersnapshot", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_read_power_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_power_raw_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_poweradapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "zvariant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "zbus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_upoweradapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_probe", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_parse_upower_message", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_message", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_parse_upower_message", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "async_trait", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "streamext", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "zvariant", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "zbus", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_systemdadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_query_active_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_handle_message", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_message", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_active_state_to_kind", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_is_failed_transition", - "target": "breadd_src_adapters_systemd_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L235", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L238", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L269", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_systemdadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L68", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_handle_message", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_get_unit_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_query_active_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_active_state_to_kind", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L166", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_is_failed_transition", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_failure_result", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "asrawfd", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "mpsc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "debug", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_mod_adapter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_udevadapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L12", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_mod_adapter", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L42", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_name", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_run", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_scanneddevice", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L54", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_run_udev_monitor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_build_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_build_event", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_build_event", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_enumerate_with_udev", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_scanneddevice", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_bool", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_bool", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_str", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "event", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_enumerate_with_udev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_run_udev_monitor", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_build_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_udevadapter_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "env", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "deserialize", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L9", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_daemonconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_luaconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_modulesconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_adaptersconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L17", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_eventsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L21", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_daemonconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L27", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_luaconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_modulesconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptersconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_udevconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_powerconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_rootsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_systemdconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L65", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_rootsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptertoggle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L71", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_udevconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_powerconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rootsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_systemdconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L106", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_eventsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L129", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_daemonconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_luaconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_modulesconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_adaptertoggle_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_udevconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_powerconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rootsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L194", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_systemdconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_eventsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_default", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L211", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_load", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_socket_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_entry_point", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_module_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_log_level", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_log_level", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_entry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_lua_entry", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_modules", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_lua_modules", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_true", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_poll_interval", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_dedup_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_timeout", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_urgency", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_notify_urgency", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_notify_path", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L328", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "mutex", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L329", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_envguard", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L336", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "mutexguard", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L338", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard_new", - "target": "breadd_src_core_config_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "drop", - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L352", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_drop", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_config_uses_documented_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems_match_documented_list", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L385", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_empty_toml_yields_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L393", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_full_toml_overrides_all_values", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L400", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_invalid_toml_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L478", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L485", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L497", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L508", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L516", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L532", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home_handles_missing_home_env", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L560", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_respects_xdg_config_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L580", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_default_log_level", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L136", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_entry", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_modules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L154", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L170", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_udev_subsystems", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_poll_interval", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L188", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_default_true", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L197", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L198", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_default_dedup_window", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_timeout", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L214", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_urgency", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L215", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_config_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L223", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L253", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_expand_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L270", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_default_config_uses_documented_defaults", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L365", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L488", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L500", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L509", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L511", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L538", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L541", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "target": "breadd_src_core_config_notificationsconfig_default", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L554", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_expand_home_handles_missing_home_env", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L561", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path_respects_xdg_config_home", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L571", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "target": "breadd_src_core_config_envguard_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L581", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_eventnormalizer", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L10", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_new", - "target": "breadd_src_core_normalizer_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_accept", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_accept", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_hyprland_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L572", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_raw", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_adaptersource", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "breadd_src_core_normalizer_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_rawevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L586", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L613", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L634", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L651", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L667", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L693", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_workspace_change", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L715", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L729", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L763", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L777", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L799", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L812", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L838", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L851", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L867", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L893", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L910", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L948", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_network_online_and_offline", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L984", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1005", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1022", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1032", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1042", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1062", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1081", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_accept", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_split_hyprland_fields", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L264", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L565", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L587", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L588", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L602", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L614", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L615", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L628", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L635", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L636", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L652", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L668", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L670", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L694", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L695", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L716", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L723", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L730", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L731", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L737", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L745", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L746", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L764", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L765", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L771", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L778", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L800", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L813", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L839", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L852", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L868", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L869", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L879", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L894", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L911", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L930", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L949", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L966", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L985", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1006", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1023", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1024", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1034", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1043", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_raw", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1044", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1063", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "atomic", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "warn", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "subscriptions", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "types", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L25", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L26", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L33", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L44", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_arc", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_get", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_dump", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_state_dump", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_subscription", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_subscription", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_remove_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_watch", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_watch", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_remove_watch", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_subscriptions", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_modules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_widgets", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_module_status", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_types_moduleloadstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_profile", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_profile", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_device_rules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_state_engine_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_run_state_engine", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "unboundedreceiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "unboundedreceiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_handle_command", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statecommand", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_dispatch_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_types_devicerule", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_matches", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_types_matchcondition", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L651", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_ev", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_ev", - "target": "breadd_src_core_state_engine_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_ev", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L665", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L671", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L677", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L686", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L703", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L734", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L750", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L768", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L793", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L802", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L814", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L846", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L858", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L882", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L901", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L936", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_input_flags_match_booleans", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L947", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L987", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_empty_matches_anything", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L998", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1039", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1048", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statehandle_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L318", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_condition_matches", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L478", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L688", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L690", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L705", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L706", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L719", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L736", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L738", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L754", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L770", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L796", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L804", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "target": "breadd_src_core_state_engine_apply_device_change", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L816", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L826", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L828", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L848", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L850", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L860", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L862", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L885", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L887", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L903", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L905", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_apply_event_to_state", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L915", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_ev", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L917", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_rs_hashmap", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L4", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L8", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L9", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_remove", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_remove", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_subscription", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "super", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L77", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_clear_removes_all", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L87", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L102", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "future", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "watch", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor", - "target": "breadd_src_core_supervisor_spawn_supervised", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_receiver", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "collections", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "bread_shared_src_widget_widgetspec", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_rs_value", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_runtimestate", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L9", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_monitor", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L9", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L10", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workspace", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L10", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L11", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_devicetopology", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_networkstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_powerstate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_profilestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L17", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_modulestatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L18", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workflowstatus", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_runtimestate", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_monitor", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L27", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L29", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workspace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_devicetopology", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_device", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_device", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L45", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_matchcondition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L58", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L60", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L61", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L62", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L64", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L65", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L68", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option", "relation": "references", "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", + "source_file": "breadd/src/adapters/mod.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" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_start_all", + "target": "breadd_src_adapters_mod_rs_result", + "confidence_score": 1.0 }, { - "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_file": "breadd/src/adapters/mod.rs", "source_location": "L140", "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_stream_events", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L175", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_handle_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_server_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "refcell", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "collections", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "rc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "atomic", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "duration", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "widget", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "mlua", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "serde", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "value_as_jsonvalue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "task", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L19", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_config_config", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L21", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "types", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L24", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "now_unix_ms", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L27", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luamessage", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L31", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_errorentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_sender", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_reload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_reload", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_shutdown", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_recent_errors", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_spawn_runtime", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_runtimehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerid", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L168", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L169", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L169", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L170", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L170", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_handlerkind", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L172", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerkind", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerentry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L182", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_sender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L184", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L194", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L195", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L197", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L198", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduleinfo", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_moduleinfo", - "target": "registrykey", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L203", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luaengine", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L207", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_handlerentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "hashset", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L211", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L211", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L212", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_atomicu64", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L212", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduleinfo", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L217", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L218", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L218", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L220", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L221", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_modulesconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L222", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_notificationsconfig", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L223", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_config_config", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_state_engine_statehandle", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_unboundedsender", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_luamessage", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_mutex", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_vecdeque", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_errorentry", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_reload_internal", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_api", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_device_rules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_profiles", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_profiles", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_module", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_source", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_lua_source", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_event", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "bread_shared_src_lib_breadevent", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_timer", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_timerid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_remove_handler", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_load", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_reload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1564", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_unload", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1589", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "luaerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "function", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_registered", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1660", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1667", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1681", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_log_helpers", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_debounce", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_debounce", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_require_loader", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_wait_helper", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_register", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_step", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_finish", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_fail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_timeout", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_status_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_list_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetregisterargs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2282", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2283", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetplacement", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2284", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2291", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetupdateargs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2299", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "bread_shared_src_widget_widgetnode", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2299", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2301", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2301", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2303", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2305", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_default_widget_visible", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2308", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_register", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_widgetregisterargs", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_update", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_widgetupdateargs", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetspec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetvalidationerror", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_remove", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_list_json", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_widget_list_json", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_order_module_decls", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_name_from_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_is_lib_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_is_lib_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_is_lib_path", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "t", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_state_value_to_lua", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "lua", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_get", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_get", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_set", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_arc", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_rwlock", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_core_types_runtimestate", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "jsonvalue", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_expand_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_dirs_home", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_option", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_name", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_hostname", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_hostname", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_tags", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_builtin_module_decls", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "hashset", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_moduledecl", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request_socket", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_parse_match_condition", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "table", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "breadd_src_core_types_matchcondition", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_list_lua_files", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_spawn", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_spawn", - "target": "breadd_src_lua_mod_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_query", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_f", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "t", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_connection", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_powered", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_get_powered", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_connect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_disconnect", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_scanning", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetoothdevice", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetoothdevice", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3166", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetoothdevice", - "target": "breadd_src_lua_mod_rs_string", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3167", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_list_devices", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_vec", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_bluetoothdevice", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_reload_internal", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_event", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_timer", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_unload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_install_api", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_device_rules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L286", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_profiles", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_reload", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_core_subscriptions_subscriptionid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_state_value_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L461", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_timerid", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L684", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_hyprland_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L784", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L811", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_get", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L913", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_set", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "table", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L968", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_register", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L972", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_update", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1004", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_remove", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_list_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1055", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_name", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1069", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_tags", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1073", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_expand_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1095", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1157", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_powered", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1158", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_query", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1168", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_connect", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1173", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_disconnect", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1183", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_scanning", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1193", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_require_loader", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1222", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1223", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1224", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1225", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_debounce", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1226", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1255", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_parse_match_condition", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1270", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1323", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_list_lua_files", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1325", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1330", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_builtin_module_decls", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1332", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_is_lib_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1336", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_module_name_from_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1338", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1351", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_order_module_decls", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1364", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1407", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_source", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1409", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_file", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1411", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_module_is_registered", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1416", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_run_on_load", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1420", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1484", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1491", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1509", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1523", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1545", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1546", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1571", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1572", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1577", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1596", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_set_current_module", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1597", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1602", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1616", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_get_module_hook", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1633", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_remove_handler", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1637", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1783", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "function", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1860", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_register", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1944", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_step", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1953", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_finish", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1960", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_fail", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1969", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_timeout", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1976", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_status_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1983", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1984", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_list_json", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1992", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2406", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2512", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_json_to_lua", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2536", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2581", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_dirs_home", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2594", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2613", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_lua_hostname", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2622", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_read_sync_toml", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2650", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2894", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_hyprland_request_socket", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2963", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2966", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2988", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3083", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3101", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3118", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_bluetooth_find_adapter", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3148", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_luaengine_new", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3189", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "vecdeque", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "atomicu64", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "arc", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_rs_result", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "bread_shared", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "sync", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "tracing", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L13", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "envfilter", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "config", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "eventnormalizer", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "state_engine", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "runtimestate", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L19", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_main", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_main_main", - "target": "breadd_src_main_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_src_main", - "target": "breadd_src_main_wait_for_shutdown", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "fs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rs_path", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "process", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "time", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "anyhow", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "serde_json", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "tempdir", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "io", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "unixstream", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "sleep", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_unknown_method_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_updates_state", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_event_errors", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_list_returns_array", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_reload_succeeds", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_testharness", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L647", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "tempdir", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L648", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "child", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L649", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_pathbuf", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L650", - "weight": 1.0, - "context": "field", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_self", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_socket_path", - "target": "breadd_tests_ipc_integration_rs_path", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_result", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "return_type", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_value", - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L759", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L16", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L79", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L93", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L128", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L148", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L208", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L213", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L272", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L273", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L278", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L284", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L291", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L347", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L351", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L378", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L381", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L399", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L432", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L466", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L468", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L526", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L542", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L544", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L554", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L557", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L576", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L578", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L582", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L585", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L591", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L603", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L605", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_poll_workflow_status", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L609", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L616", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L629", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L655", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L697", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L733", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_label_for", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget_widget_root", - "target": "examples_modules_active_window_widget_label_for", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_active_window_widget_m_on_load", - "target": "examples_modules_active_window_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_bluetooth_toggle_widget_m_on_load", - "target": "examples_modules_bluetooth_toggle_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_read_temp_c", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_read_temp_c", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_dock_monitors", - "target": "bread_monitors", - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "7", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_dock_monitors", - "target": "examples_modules_dock_monitors_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_dock_workflow", - "target": "examples_modules_dock_workflow_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-workflow.lua", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_is_focused", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_widget_root", - "target": "examples_modules_focus_mode_widget_is_focused", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_is_focused", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_shell_quote", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_git_info", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L88", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_widget_root", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_update", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_git_info", - "target": "examples_modules_git_branch_widget_shell_quote", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_git_info", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_focused_tab_cwd", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_git_info", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_widget_root", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_low_battery_warning", - "target": "examples_modules_low_battery_warning_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/low-battery-warning.lua", - "source_location": "L11", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_most_relevant", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_widget_update", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_m_on_load", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget_widget_update", - "target": "examples_modules_workflow_status_widget_most_relevant", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "examples_modules_workflow_status_widget_m_on_load", - "target": "examples_modules_workflow_status_widget_widget_update", - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "scripts_install", - "target": "scripts_install_sh__entry", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "scripts/install.sh", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "bread_shared_src_lib_expand_path", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L83", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_core_config_envguard_drop", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_filesystem_classify", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_git_expand_roots", - "target": "bread_shared_src_lib_expand_path", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast" - }, - { - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast" - }, - { + "_origin": "ast", "source": "breadd_src_adapters_mod_manager_spawn_adapter", - "target": "breadd_src_core_supervisor_spawn_supervised", + "target": "a", + "confidence_score": 1.0 + }, + { "relation": "calls", "context": "call", "confidence": "INFERRED", @@ -35327,249 +29513,26570 @@ "source_file": "breadd/src/adapters/mod.rs", "source_location": "L149", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_mod_manager_spawn_adapter", + "target": "breadd_src_core_supervisor_spawn_supervised" }, { - "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, + "relation": "contains", + "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network.rs", - "source_location": "L58", + "source_location": "L82", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "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, + "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": "L107", + "source_location": "L209", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "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, + "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": "L61", + "source_location": "L53", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_power", + "target": "breadd_src_adapters_power_power_raw_event", + "confidence_score": 1.0 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/power.rs", + "source_location": "L14", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "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", + "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" + "_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 }, { - "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, + "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": "L145", + "source_location": "L107", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_build_device_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L95", + "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": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L195", + "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": "L203", + "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": "L50", + "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": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udev_event_payload", + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev", + "target": "breadd_src_adapters_udev_udevclassification", + "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": "L36", + "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": "L40", + "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": "L50", + "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": "L203", + "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": "L50", + "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": "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L148", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "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": "L52", + "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": "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_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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "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": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", + "target": "breadd_src_adapters_udev_build_device_event", + "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": "L50", + "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": "L40", + "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": "L50", + "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": "L40", + "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": "L42", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L83", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "breadd_src_adapters_udev_build_device_event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_event", + "target": "event", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_adapters_udev_udev_event_payload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_adapters_udev_udevclassification_from_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_build_device_event", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udev_event_payload", + "target": "breadd_src_adapters_udev_udevclassification", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L148", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "target": "breadd_src_adapters_udev_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification", + "target": "breadd_src_adapters_udev_udevclassification_from_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L203", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_adapters_udev_prop_bool", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_adapters_udev_prop_str", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udevclassification_from_device", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", + "target": "breadd_src_adapters_udev_udev_event_payload", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L169", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_udev_event_payload", + "target": "breadd_src_adapters_udev_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_bool", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/adapters/udev.rs", + "source_location": "L203", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_adapters_udev_prop_str", + "target": "breadd_src_core_types_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L51", + "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": "L73", + "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": "L524", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_compatconfig", + "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": "L277", + "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": "L642", + "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": "L632", + "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": "L27", + "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": "L403", + "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": "L340", + "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": "L320", + "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": "L324", + "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": "L328", + "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": "L352", + "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": "L344", + "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": "L348", + "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": "L336", + "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": "L332", + "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": "L356", + "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": "L425", + "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": "L375", + "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": "L119", + "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": "L306", + "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": "L622", + "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": "L534", + "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": "L578", + "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": "L594", + "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": "L615", + "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": "L35", + "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": "L43", + "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": "L141", + "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": "L433", + "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": "L441", + "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": "L504", + "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": "L87", + "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": "L100", + "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": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L663", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_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": "L653", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config", + "target": "breadd_src_core_config_rules_path_respects_xdg_config_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L547", + "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": "L559", + "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": "L540", + "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": "L570", + "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": "L108", + "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": "L79", + "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": "L17", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_config_config", + "target": "breadd_src_core_config_compatconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L248", + "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": "L268", + "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": "L272", + "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": "L259", + "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": "L260", + "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": "L90", + "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": "L151", + "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": "L150", + "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": "L31", + "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": "L320", + "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": "L324", + "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": "L328", + "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": "L352", + "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": "L348", + "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": "L356", + "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": "L376", + "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": "L39", + "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": "L47", + "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": "L147", + "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": "L104", + "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": "L115", + "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": "L83", + "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": "L160", + "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": "L159", + "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": "L169", + "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": "L168", + "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": "L47", + "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": "L249", + "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": "L356", + "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": "L376", + "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": "L104", + "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": "L115", + "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": "L83", + "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": "L67", + "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": "L57", + "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": "L69", + "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": "L65", + "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": "L55", + "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": "L178", + "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": "L177", + "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": "L185", + "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": "L186", + "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": "L195", + "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": "L194", + "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": "L204", + "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": "L203", + "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": "L212", + "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": "L213", + "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": "L222", + "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": "L221", + "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": "L240", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig", + "target": "breadd_src_core_config_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L230", + "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": "L229", + "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": "L250", + "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": "L153", + "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": "L154", + "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": "L151", + "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": "L178", + "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": "L240", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig_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": "L248", + "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": "L381", + "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": "L222", + "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": "L160", + "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": "L169", + "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": "L230", + "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": "L195", + "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": "L204", + "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": "L213", + "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": "L186", + "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": "L162", + "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": "L163", + "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": "L171", + "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": "L172", + "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": "L180", + "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": "L188", + "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": "L189", + "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": "L198", + "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": "L197", + "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": "L206", + "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": "L207", + "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": "L215", + "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": "L216", + "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": "L224", + "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": "L234", + "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": "L232", + "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": "L233", + "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": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_compatconfig_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": "L251", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_config_load", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_default_config_uses_documented_defaults", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L603", + "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_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L550", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", + "target": "breadd_src_core_config_compatconfig_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_socket_path_uses_explicit_path_verbatim", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L573", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", + "target": "breadd_src_core_config_compatconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L249", + "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": "L248", + "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": "L265", + "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": "L261", + "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": "L259", + "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": "L268", + "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": "L272", + "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": "L277", + "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": "L306", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L290", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_config_rules_path", + "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": "L269", + "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": "L273", + "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": "L279", + "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": "L282", + "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": "L292", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L309", + "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": "L392", + "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": "L381", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_envguard_new", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_envguard", + "target": "breadd_src_core_config_rs_drop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L376", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/config.rs", + "source_location": "L377", + "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": "L643", + "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": "L633", + "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": "L623", + "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": "L579", + "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": "L600", + "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": "L664", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L654", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_config_rules_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": "L548", + "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": "L560", + "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": "L571", + "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 }, { - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_apps_validate_app_namespace", "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "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": "L1497", + "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": "L508", + "source_location": "L1499", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1524", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1486", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1512", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1267", + "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": "L1293", + "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": "L1310", + "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": "L1365", + "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": "L1329", + "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": "L1348", + "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": "L1432", + "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": "L1442", + "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": "L1422", + "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": "L1467", + "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": "L13", + "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": "L842", + "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": "L940", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1055", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L903", + "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": "L1160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer", + "target": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L862", + "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": "L886", + "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": "L825", + "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": "L1384", + "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": "L1251", + "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": "L1199", + "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": "L1212", + "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": "L1238", + "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": "L679", + "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": "L1545", + "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": "L668", + "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": "L1405", + "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": "L691", + "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": "L756", + "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": "L739", + "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": "L772", + "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": "L798", + "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": "L718", + "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": "L624", + "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": "L304", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "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_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L48", + "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": "L604", + "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": "L392", + "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": "L554", + "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": "L543", + "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": "L198", + "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": "L477", + "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": "L579", + "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": "L335", + "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": "L532", + "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": "L565", + "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": "L521", + "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": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L19", + "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": "L19", + "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": "L19", + "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 }, { - "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", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1500", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1525", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_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": "L1487", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1513", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_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": "L1268", + "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": "L1294", + "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": "L1311", + "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": "L1366", + "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": "L1330", + "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": "L1349", + "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": "L1433", + "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": "L1443", + "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": "L1423", + "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": "L1468", + "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": "L28", + "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": "L336", + "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": "L843", + "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": "L941", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1056", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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": "L904", + "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": "L1175", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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": "L863", + "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": "L890", + "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": "L826", + "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": "L1385", + "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": "L1252", + "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": "L1200", + "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": "L1213", + "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": "L1239", + "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": "L670", + "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": "L1406", + "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": "L692", + "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": "L757", + "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": "L740", + "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": "L773", + "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": "L799", + "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": "L719", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "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": "L1056", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1175", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1501", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1526", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", + "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": "L1488", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1514", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", + "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": "L1279", + "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": "L1295", + "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": "L1312", + "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": "L1367", + "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": "L1331", + "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": "L1350", + "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": "L87", + "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": "L61", + "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": "L54", + "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": "L57", + "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": "L56", + "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": "L51", + "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": "L53", + "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": "L59", + "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": "L52", + "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": "L60", + "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": "L58", + "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": "L55", + "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": "L50", + "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": "L48", + "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": "L850", + "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": "L1018", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1127", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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": "L905", + "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": "L1177", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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": "L870", + "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": "L897", + "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": "L833", + "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": "L1386", + "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": "L1253", + "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": "L1201", + "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": "L1224", + "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": "L1240", + "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": "L1407", + "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": "L707", + "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": "L733", + "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": "L304", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "breadd_src_core_normalizer_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L604", + "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": "L392", + "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": "L554", + "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": "L543", + "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": "L198", + "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": "L477", + "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": "L579", + "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": "L335", + "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": "L532", + "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": "L565", + "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": "L521", + "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": "L91", + "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": "L668", + "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": "L223", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", + "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L245", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L304", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", + "target": "breadd_src_core_normalizer_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L679", + "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": "L1501", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", + "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": "L1526", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_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": "L1488", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", + "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": "L1514", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_app_wrong_namespace_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": "L1269", + "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": "L1295", + "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": "L1312", + "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": "L1367", + "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": "L1331", + "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": "L1350", + "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": "L1434", + "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": "L1444", + "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": "L1424", + "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": "L844", + "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": "L1012", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", + "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": "L1121", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", + "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": "L905", + "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": "L1177", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", + "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": "L864", + "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": "L891", + "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": "L827", + "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": "L1386", + "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": "L1253", + "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": "L1201", + "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": "L1224", + "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": "L1240", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/normalizer.rs", + "source_location": "L1407", + "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": "L693", + "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": "L759", + "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": "L741", + "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": "L775", + "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": "L800", + "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": "L720", + "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/rules.rs", + "source_location": "L219", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_absent_file_is_not_an_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_invalid_toml_is_fatal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_multiple_action_keys_is_reported", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L375", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L208", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_ruleaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rulesfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_rulesloadoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_validate_rule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L339", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules", + "target": "breadd_src_core_rules_zero_action_keys_is_reported", + "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_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesfile", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesfile", + "target": "breadd_src_core_rules_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L113", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rawrule", + "target": "breadd_src_core_rules_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L46", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rawrule", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_rawrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L85", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_parsedrule", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleaction", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L106", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L73", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_core_rules_parsedrule", + "target": "breadd_src_core_rules_ruleaction", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_parsedrule", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_rs_display", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue", + "target": "breadd_src_core_rules_ruleissue_fmt", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L113", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_rulesloadoutcome", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_ruleissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue_fmt", + "target": "breadd_src_core_rules_rs_formatter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_ruleissue_fmt", + "target": "breadd_src_core_rules_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_validate_rule", + "target": "breadd_src_core_rules_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_rulesloadoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L331", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_invalid_toml_is_fatal", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_load_rules", + "target": "breadd_src_core_rules_validate_rule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_multiple_action_keys_is_reported", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L390", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_zero_action_keys_is_reported", + "target": "breadd_src_core_rules_load_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_file_loads_with_no_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_invalid_toml_is_fatal", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_multiple_action_keys_is_reported", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_write_temp", + "target": "breadd_src_core_rules_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_rules_write_temp", + "target": "breadd_src_core_rules_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/rules.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_rules_zero_action_keys_is_reported", + "target": "breadd_src_core_rules_write_temp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L440", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_active_window_from_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L752", + "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": "L529", + "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": "L480", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1209", + "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": "L1198", + "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": "L1158", + "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": "L634", + "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": "L1147", + "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": "L1176", + "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": "L1137", + "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": "L979", + "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": "L1004", + "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": "L1025", + "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": "L1013", + "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": "L362", + "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": "L801", + "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": "L287", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_handle_command", + "confidence_score": 1.0 }, { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_validate_app_namespace", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L302", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L949", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", + "confidence_score": 1.0 }, { - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L317", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L401", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_hyprland_state_key", + "confidence_score": 1.0 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L420", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_json_stringish", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1622", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L836", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", + "confidence_score": 1.0 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L867", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L853", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", + "confidence_score": 1.0 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L916", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", + "confidence_score": 1.0 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1069", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "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", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1057", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", + "confidence_score": 1.0 }, { - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2326", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1035", "weight": 1.0, - "_origin": "ast" + "_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 }, { - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_lib_now_unix_ms", - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2375", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1093", "weight": 1.0, - "_origin": "ast" + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", + "confidence_score": 1.0 }, { - "source": "breadd_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L1112", + "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": "L624", + "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": "L1218", + "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": "L1250", + "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": "L1259", + "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": "L169", + "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": "L1123", + "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": "L452", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_upsert_monitor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L387", + "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": "L821", + "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": "L827", + "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": "L815", + "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": "L900", + "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": "L884", + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L428", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine", + "target": "breadd_src_core_state_engine_workspace_id_from_data", + "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": "L19", + "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": "L118", + "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": "L114", + "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": "L122", + "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": "L56", + "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": "L87", + "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": "L104", + "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": "L98", + "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": "L110", + "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": "L164", + "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": "L126", + "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": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle", + "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L160", + "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": "L63", + "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": "L82", + "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": "L67", + "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": "L23", + "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": "L49", + "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": "L87", + "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": "L23", + "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": "L244", + "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": "L260", + "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": "L90", + "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": "L362", + "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": "L287", + "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": "L169", + "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": "L56", + "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": "L63", + "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": "L287", + "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": "L169", + "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": "L56", + "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": "L63", + "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": "L362", + "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": "L169", + "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": "L56", + "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": "L287", + "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": "L169", + "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": "L50", + "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": "L52", + "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": "L52", + "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": "L56", + "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": "L440", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_active_window_from_data", + "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": "L287", + "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": "L420", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_json_stringish", + "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": "L624", + "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": "L87", + "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": "L104", + "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": "L126", + "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": "L143", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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": "L160", + "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": "L428", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_id_from_data", + "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": "L440", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_active_window_from_data", + "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": "L401", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_hyprland_state_key", + "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": "L420", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_json_stringish", + "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": "L126", + "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": "L143", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "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": "L67", + "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": "L387", + "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": "L428", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_id_from_data", + "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": "L164", + "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": "L341", + "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": "L179", + "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": "L56", + "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": "L56", + "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": "L63", + "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": "L67", + "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": "L440", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_active_window_from_data", + "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": "L752", + "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": "L480", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "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": "L634", + "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": "L801", + "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": "L420", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_core_state_engine_json_stringish", + "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": "L624", + "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": "L82", + "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": "L452", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_upsert_monitor", + "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": "L387", + "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": "L428", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_id_from_data", + "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": "L87", + "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": "L87", + "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": "L104", + "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": "L98", + "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": "L104", + "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": "L110", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status", + "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L126", + "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": "L143", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", + "target": "breadd_src_core_types_moduleloadstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L164", + "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": "L169", + "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": "L169", + "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": "L169", + "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": "L169", + "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": "L169", + "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": "L169", + "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", "confidence_score": 0.8, "source_file": "breadd/src/main.rs", + "source_location": "L51", + "weight": 1.0, + "_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": "L362", + "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": "L362", + "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": "L287", + "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": "L287", + "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": "L287", + "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": "L287", + "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": "L287", + "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": "L362", + "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": "L362", + "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": "L535", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_hyprland_state_key", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L441", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_active_window_from_data", + "target": "breadd_src_core_state_engine_json_stringish", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_json_stringish", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L510", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "target": "breadd_src_core_state_engine_json_stringish", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L429", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_workspace_id_from_data", + "target": "breadd_src_core_state_engine_json_stringish", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L546", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_workspace_id_from_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L564", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_active_window_from_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L537", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_upsert_monitor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L452", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_upsert_monitor", + "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": "L531", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_event_to_state", + "target": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/core/state_engine.rs", + "source_location": "L480", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_core_state_engine_apply_hyprland_snapshot", + "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": "L573", + "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": "L529", + "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": "L951", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", + "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": "L838", + "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": "L869", + "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": "L856", + "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": "L918", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_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": "L1071", + "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": "L1059", + "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": "L1037", + "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": "L1096", + "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": "L1114", + "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": "L1126", + "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": "L902", + "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": "L886", + "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": "L626", + "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": "L624", + "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": "L634", + "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": "L752", + "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": "L981", + "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": "L1007", + "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": "L1027", + "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": "L1015", + "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": "L953", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", + "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": "L840", + "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": "L871", + "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": "L855", + "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": "L920", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_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": "L1073", + "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": "L1061", + "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": "L1039", + "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": "L1098", + "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": "L1116", + "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": "L1128", + "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": "L904", + "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": "L888", + "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": "L24", + "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": "L223", + "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": "L2014", + "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": "L1841", + "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": "L358", + "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": "L1936", + "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": "L37", + "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" + "_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": "L139", + "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": "L166", + "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": "L152", + "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": "L25", + "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": "L3020", + "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": "L3036", + "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": "L2991", + "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": "L2825", + "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": "L2744", + "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": "L2811", + "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": "L2775", + "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": "L2654", + "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": "L2640", + "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": "L2699", + "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": "L2599", + "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": "L2687", + "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": "L2626", + "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": "L2669", + "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": "L161", + "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": "L161", + "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": "L3524", + "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": "L154", + "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": "L67", + "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": "L75", + "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": "L47", + "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": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_lua_mod_runtimehandle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_mod", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L56", + "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": "L55", + "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": "L54", + "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": "L57", + "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": "L56", + "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": "L48", + "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": "L54", + "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": "L53", + "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": "L54", + "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": "L52", + "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": "L56", + "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": "L159", + "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": "L235", + "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": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_ipc_mod_server_manual_emit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "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": "L115", + "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": "L463", + "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": "L51", + "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": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "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": "L87", + "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": "L87", + "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": "L87", + "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": "L87", + "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": "L87", + "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": "L69", + "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": "L80", + "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": "L235", + "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": "L445", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "breadd_src_ipc_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "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": "L463", + "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": "L87", + "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": "L87", + "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": "L87", + "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": "L71", + "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": "L235", + "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/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_mod_ipcrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_mod_ipcrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L78", + "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": "L235", + "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": "L445", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "breadd_src_ipc_mod_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L80", + "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": "L463", + "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": "L161", + "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": "L296", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "breadd_src_ipc_mod_server_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "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": "L87", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_new", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L131", + "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": "L115", + "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": "L115", + "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": "L159", + "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": "L235", + "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": "L445", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_manual_emit", + "target": "breadd_src_ipc_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L463", + "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": "L214", + "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": "L196", + "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": "L159", + "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": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L32", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "unixstream", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_handle_request", + "target": "breadd_src_ipc_mod_server_manual_emit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/mod.rs", + "source_location": "L463", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_mod_server_stream_events", + "target": "breadd_src_ipc_mod_rs_ownedwritehalf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L531", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_bin_allowed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L511", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_path_allowed", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L27", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L40", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L35", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge", + "target": "joinhandle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server", + "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server", + "target": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "bufreader", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "lines", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", + "target": "ownedreadhalf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_bin_allowed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_path_allowed", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_ipc_module_host_bridge_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/ipc/module_host_bridge.rs", + "source_location": "L195", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", + "target": "joinhandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3669", + "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": "L3684", + "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": "L3611", + "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": "L3652", + "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": "L3725", + "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": "L3588", + "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": "L3634", + "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": "L3699", + "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": "L3566", + "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": "L3718", + "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": "L3441", + "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": "L2740", + "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": "L3091", + "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": "L49", + "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": "L171", + "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": "L180", + "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": "L3512", + "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": "L3478", + "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": "L2920", + "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": "L2979", + "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": "L3540", + "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": "L3069", + "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": "L3111", + "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": "L3098", + "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": "L3135", + "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": "L220", + "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": "L31", + "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": "L2911", + "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": "L3020", + "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": "L3036", + "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": "L197", + "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": "L216", + "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": "L2837", + "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": "L3524", + "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": "L2943", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_read_module_permissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3151", + "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": "L56", + "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": "L3087", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_shell_quote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L90", + "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": "L2991", + "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": "L185", + "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": "L169", + "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": "L2825", + "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": "L2744", + "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": "L2811", + "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": "L2775", + "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": "L2714", + "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": "L2729", + "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": "L2654", + "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": "L2640", + "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": "L2699", + "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": "L2599", + "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": "L2687", + "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": "L2626", + "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": "L2669", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_lua_mod_workflow_timeout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_lua_mod", + "target": "breadd_src_module_host", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L246", + "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": "L260", + "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": "L43", + "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": "L43", + "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": "L43", + "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": "L40", + "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": "L57", + "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": "L62", + "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": "L188", + "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": "L3669", + "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": "L3684", + "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": "L3611", + "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": "L3652", + "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": "L3725", + "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": "L3588", + "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": "L3634", + "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": "L3699", + "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": "L3512", + "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": "L3478", + "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": "L2979", + "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": "L3540", + "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": "L1724", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "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_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": "L1912", + "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": "L347", + "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": "L2176", + "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": "L2117", + "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": "L2273", + "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": "L2315", + "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": "L2370", + "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": "L1280", + "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": "L1436", + "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": "L1612", + "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": "L1833", + "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": "L1539", + "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": "L1590", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_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": "L1335", + "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": "L1381", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_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": "L1642", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_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": "L260", + "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": "L294", + "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": "L1942", + "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": "L2209", + "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": "L3151", + "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": "L66", + "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": "L90", + "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": "L2991", + "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": "L2744", + "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": "L2775", + "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": "L3669", + "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": "L3684", + "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": "L3611", + "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": "L3720", + "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": "L3441", + "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": "L52", + "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": "L175", + "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": "L3512", + "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": "L3111", + "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": "L3098", + "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": "L3135", + "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": "L243", + "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": "L2102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2091", + "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": "L2911", + "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": "L3036", + "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": "L200", + "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": "L2837", + "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": "L3087", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_shell_quote", + "target": "breadd_src_lua_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L193", + "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": "L2722", + "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": "L2733", + "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": "L51", + "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": "L251", + "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": "L260", + "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": "L58", + "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": "L82", + "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": "L3091", + "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": "L175", + "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": "L240", + "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": "L2051", + "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": "L2014", + "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": "L1642", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2091", + "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": "L3020", + "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": "L213", + "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": "L2943", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "target": "breadd_src_lua_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L193", + "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": "L2775", + "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": "L2722", + "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": "L2737", + "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": "L2687", + "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": "L58", + "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": "L58", + "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": "L57", + "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": "L58", + "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": "L82", + "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": "L66", + "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": "L62", + "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": "L78", + "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": "L90", + "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": "L246", + "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": "L260", + "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": "L62", + "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": "L90", + "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": "L251", + "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": "L260", + "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": "L3020", + "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": "L3036", + "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": "L2991", + "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": "L2825", + "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": "L2744", + "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": "L2811", + "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": "L2775", + "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": "L2654", + "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": "L2640", + "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": "L2699", + "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": "L2599", + "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": "L2687", + "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": "L2626", + "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": "L2669", + "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": "L251", + "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": "L260", + "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": "L251", + "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": "L260", + "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": "L82", + "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": "L3725", + "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": "L3441", + "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": "L3540", + "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": "L3135", + "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": "L243", + "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": "L213", + "weight": 1.0, + "context": "generic_arg", + "_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": "L2837", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "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": "L138", + "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": "L146", + "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": "L97", + "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": "L128", + "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": "L143", + "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": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_spawn_runtime", + "target": "breadd_src_module_host_modulehostregistry", + "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_timerid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1912", + "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": "L734", + "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": "L176", + "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": "L173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_handlerentry", + "target": "breadd_src_lua_mod_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L222", + "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": "L217", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_moduleinfo", + "target": "breadd_src_lua_mod_rs_registrykey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_timerentry", + "target": "breadd_src_lua_mod_rs_registrykey", + "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_timerentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3441", + "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": "L242", + "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": "L1539", + "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": "L1590", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "target": "breadd_src_lua_mod_moduledecl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2209", + "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": "L201", + "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": "L2837", + "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": "L3091", + "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": "L3478", + "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": "L3540", + "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": "L3069", + "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": "L256", + "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": "L241", + "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": "L1724", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_build_scoped_env", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2109", + "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": "L2051", + "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": "L2014", + "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": "L1841", + "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": "L1912", + "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": "L347", + "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": "L2176", + "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": "L2117", + "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": "L2273", + "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": "L2315", + "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": "L2370", + "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": "L1280", + "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": "L1436", + "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": "L1612", + "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": "L1833", + "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": "L1539", + "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": "L1590", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1335", + "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": "L1381", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_rules_toml", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1642", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2068", + "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": "L2061", + "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": "L2080", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L260", + "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": "L294", + "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": "L1936", + "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": "L1942", + "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": "L1962", + "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": "L1988", + "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": "L2209", + "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": "L2102", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2091", + "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": "L226", + "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": "L242", + "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": "L223", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_lua_mod_rs_hashset", + "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_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2979", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_json_to_lua", + "target": "breadd_src_lua_mod_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2991", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_state_value_to_lua", + "target": "breadd_src_lua_mod_rs_lua", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3441", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_builtin_module_decls", + "target": "breadd_src_lua_mod_rs_hashset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3742", + "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": "L3442", + "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": "L3519", + "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": "L2985", + "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": "L3541", + "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": "L498", + "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": "L1305", + "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": "L1444", + "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": "L260", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L260", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_new", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L300", + "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": "L2211", + "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": "L3054", + "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": "L2838", + "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": "L296", + "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": "L322", + "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": "L323", + "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": "L326", + "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": "L324", + "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": "L325", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_reload_internal", + "target": "breadd_src_lua_mod_luaengine_load_rules_toml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L327", + "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": "L295", + "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": "L1223", + "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": "L1233", + "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": "L1218", + "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": "L1208", + "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": "L1243", + "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": "L1207", + "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": "L834", + "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": "L861", + "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": "L1145", + "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": "L1119", + "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": "L1123", + "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": "L1276", + "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": "L1275", + "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": "L1272", + "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": "L1273", + "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": "L1274", + "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": "L963", + "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": "L976", + "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": "L1018", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_api", + "target": "breadd_src_lua_mod_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L511", + "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": "L1105", + "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": "L1022", + "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": "L1083", + "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": "L1054", + "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": "L1320", + "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": "L1402", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_toml", + "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": "L1403", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_rules_toml", + "target": "breadd_src_lua_mod_shell_quote", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1446", + "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": "L1450", + "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": "L1439", + "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": "L1437", + "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": "L1512", + "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": "L1465", + "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": "L1452", + "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": "L1490", + "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": "L1476", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", + "target": "breadd_src_lua_mod_read_module_permissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1566", + "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": "L1558", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1570", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_module", + "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1575", + "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": "L1579", + "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": "L1562", + "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": "L1612", + "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": "L2920", + "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": "L3540", + "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": "L1642", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_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": "L2209", + "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": "L2911", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2943", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_read_module_permissions", + "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": "L1672", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", + "target": "breadd_src_lua_mod_luaengine_build_scoped_env", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1724", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_build_scoped_env", + "target": "breadd_src_lua_mod_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3524", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_parse_match_condition", + "target": "breadd_src_lua_mod_rs_table", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1874", + "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": "L1907", + "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": "L1886", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_event", + "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1881", + "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": "L1921", + "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": "L2038", + "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": "L1943", + "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": "L1944", + "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": "L1969", + "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": "L1975", + "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": "L1981", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_reload", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1970", + "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": "L1995", + "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": "L2001", + "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": "L2007", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_run_on_unload", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L1996", + "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": "L2034", + "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": "L2016", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2032", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_handle_callback_error", + "target": "breadd_src_lua_mod_luaengine_module_ungated", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2014", + "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": "L2051", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_get_module_hook", + "target": "breadd_src_lua_mod_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2292", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_lua_mod_luaengine_install_require_loader", + "target": "breadd_src_lua_mod_rs_function", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2416", + "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": "L2401", + "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": "L2392", + "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": "L2424", + "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": "L2376", + "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": "L2415", + "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": "L2385", + "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": "L2408", + "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": "L2599", + "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": "L3020", + "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": "L3036", + "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": "L2991", + "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": "L2825", + "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": "L2744", + "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": "L2811", + "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": "L2775", + "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": "L2654", + "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": "L2640", + "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": "L2699", + "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": "L2687", + "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": "L2626", + "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": "L2669", + "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": "L2687", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_status_json", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3020", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_get", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L3036", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_module_store_set", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2825", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_widget_list_json", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2699", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_lua_mod_workflow_list_json", + "target": "breadd_src_lua_mod_rs_jsonvalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/lua/mod.rs", + "source_location": "L2744", + "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": "L2775", + "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": "L2979", + "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": "L2979", + "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": "L3009", + "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": "L3588", + "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": "L3151", + "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": "L2991", + "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": "L3071", + "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": "L3108", + "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": "L3099", + "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": "L3136", + "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": "L3516", + "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": "L3566", + "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": "L3588", + "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": "L3671", + "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": "L3686", + "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": "L3611", + "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": "L3654", + "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": "L3636", + "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": "L3701", + "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": "L3725", + "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": "L23", + "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": "L11", + "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": "L150", + "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": "L23", + "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/src/module_host.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_activemodulehost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_describe_exit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_inner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L647", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L725", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_resolve_module_host_binary", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L66", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L68", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L79", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_short", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_spawn_module_host", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostoutcome", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L98", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_active", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_pending", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L350", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_short", + "target": "breadd_src_module_host_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L115", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_insert_pending", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_take_pending", + "target": "breadd_src_module_host_pendingmodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L98", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_sender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_pendingmodulehost", + "target": "breadd_src_module_host_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_activemodulehost", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_inner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_default", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_insert_active", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_insert_pending", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_remove_active", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_shutdown_all", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_take_pending", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_modulehostregistry_terminate_existing", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_arc", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry", + "target": "breadd_src_module_host_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L116", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_src_module_host_inner", + "target": "breadd_src_module_host_rs_hashmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_modulehostregistry_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_default", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_default", + "target": "breadd_src_module_host_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_new", + "target": "breadd_src_module_host_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L680", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L617", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_new", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_insert_pending", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_modulehostregistry_take_pending", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_take_pending", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_insert_active", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_remove_active", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_modulehostregistry_terminate_existing", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L319", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_describe_exit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_resolve_module_host_binary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_spawn_module_host", + "target": "breadd_src_module_host_rs_unboundedsender", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L458", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "breadd_src_module_host_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L354", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_describe_exit", + "target": "exitstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L377", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_module_host_binary", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L616", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_src_module_host_resolve_bin_path", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L771", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_src_module_host_which_sh", + "target": "breadd_src_module_host_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L579", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_apply_sandbox", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L693", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L753", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_apply_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_resolve_bin_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L679", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/src/module_host.rs", + "source_location": "L743", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", + "target": "breadd_src_module_host_which_sh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L821", + "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": "L454", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L357", + "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": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L253", + "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": "L294", + "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": "L277", + "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": "L92", + "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": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L902", + "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": "L871", + "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": "L989", + "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": "L749", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L541", + "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": "L808", + "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": "L955", + "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": "L15", + "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": "L1518", + "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": "L53", + "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": "L78", + "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": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rs_path", + "confidence_score": 1.0 + }, + { + "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": "breadd_tests_ipc_integration_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1299", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1329", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L527", + "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": "L505", + "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": "L1543", + "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": "L36", + "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": "L1502", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration", + "target": "breadd_tests_ipc_integration_wait_for_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1268", + "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": "L1203", + "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": "L1240", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L15", + "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": "L19", + "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": "L31", + "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": "L16", + "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": "L17", + "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": "L821", + "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": "L454", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L357", + "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": "L479", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L253", + "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": "L294", + "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": "L277", + "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": "L92", + "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": "L385", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L184", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L412", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L160", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L434", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L1062", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L902", + "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": "L871", + "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": "L989", + "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": "L749", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L674", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L541", + "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": "L808", + "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": "L955", + "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": "L1518", + "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": "L53", + "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": "L78", + "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": "L1299", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1447", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1329", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L577", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L527", + "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": "L505", + "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": "L1722", + "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": "L1550", + "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": "L1554", + "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": "L1562", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1707", + "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": "L36", + "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": "L1502", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_wait_for_file", + "target": "breadd_tests_ipc_integration_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1268", + "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": "L1203", + "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": "L1240", + "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": "L40", + "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": "L48", + "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": "L37", + "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": "L38", + "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": "L57", + "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": "L73", + "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": "L54", + "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": "L55", + "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": "L82", + "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": "L87", + "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": "L79", + "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": "L80", + "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": "L96", + "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": "L99", + "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": "L93", + "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": "L94", + "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": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", + "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": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L155", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", + "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": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", + "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": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", + "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": "L259", + "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": "L272", + "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": "L254", + "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": "L255", + "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": "L281", + "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": "L289", + "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": "L278", + "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": "L279", + "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": "L315", + "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": "L352", + "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": "L298", + "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": "L295", + "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": "L296", + "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": "L363", + "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": "L380", + "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": "L358", + "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": "L359", + "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": "L392", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L407", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", + "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": "L418", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L429", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L413", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", + "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": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L449", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L435", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L436", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_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": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L474", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L455", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L456", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", + "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": "L485", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L500", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L480", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_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": "L509", + "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": "L522", + "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": "L506", + "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": "L507", + "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": "L531", + "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": "L536", + "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": "L528", + "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": "L529", + "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": "L545", + "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": "L548", + "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": "L542", + "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": "L543", + "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": "L614", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L664", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L610", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L637", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L612", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L611", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", + "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": "L699", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L734", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L687", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "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_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", + "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": "L776", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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": "L803", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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": "L772", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L797", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L774", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L773", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", + "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": "L812", + "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": "L816", + "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": "L809", + "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": "L810", + "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": "L826", + "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": "L866", + "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": "L822", + "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": "L823", + "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": "L876", + "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": "L897", + "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": "L872", + "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": "L873", + "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": "L924", + "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": "L950", + "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": "L906", + "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": "L903", + "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": "L904", + "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": "L984", + "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": "L958", + "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": "L956", + "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": "L957", + "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": "L1026", + "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": "L1050", + "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": "L993", + "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": "L990", + "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": "L991", + "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": "L1111", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1198", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1083", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1063", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1081", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", + "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": "L1232", + "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": "L1222", + "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": "L1235", + "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": "L1204", + "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": "L1220", + "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": "L1260", + "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": "L1256", + "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": "L1263", + "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": "L1241", + "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": "L1254", + "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": "L1287", + "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": "L1283", + "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": "L1294", + "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": "L1269", + "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": "L1281", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1306", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1324", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1303", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1304", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", + "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": "L1383", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1442", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1376", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1380", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "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": "L1405", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", + "target": "breadd_tests_ipc_integration_wait_for_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1464", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1495", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_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": "L1458", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1462", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", + "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": "L1502", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_wait_for_file", + "target": "breadd_tests_ipc_integration_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1703", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1518", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1525", + "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": "L1518", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_poll_workflow_status", + "target": "testharness", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1722", + "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": "L1794", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "target": "breadd_tests_ipc_integration_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1545", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_child", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1828", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_drop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1546", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1544", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1840", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1722", + "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": "L1822", + "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": "L1703", + "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": "L1550", + "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": "L1554", + "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": "L1562", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1794", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1757", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness", + "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1707", + "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": "L1550", + "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": "L1551", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1608", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "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": "L1687", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_testharness_spawn", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1554", + "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": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1562", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "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": "L1555", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", + "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1562", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", + "target": "breadd_tests_ipc_integration_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1630", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", + "target": "breadd_tests_ipc_integration_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1723", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1795", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "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": "L1711", + "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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/ipc_integration.rs", + "source_location": "L1808", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", + "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": "L1763", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", + "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": "L1824", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_ipc_integration_testharness_shutdown", + "target": "breadd_tests_ipc_integration_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L30", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox", + "target": "breadd_tests_module_host_sandbox_testharness", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_child", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_drop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_rs_tempdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L465", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", + "target": "breadd_tests_module_host_sandbox_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L438", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L291", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L212", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L156", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "target": "breadd_tests_module_host_sandbox_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L473", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_testharness_socket_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_socket_path", + "target": "breadd_tests_module_host_sandbox_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L470", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L401", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_send_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L183", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_send_request", + "target": "breadd_tests_module_host_sandbox_rs_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L491", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L560", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", + "target": "breadd_tests_module_host_sandbox_testharness_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadd/tests/module_host_sandbox.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadd_tests_module_host_sandbox_testharness_shutdown", + "target": "breadd_tests_module_host_sandbox_testharness_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "ci/build.sh", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "ci_build", + "target": "ci_build_sh__entry", + "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/init.lua", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init", + "target": "examples_modules_cpu_temp_widget_init_widget_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init_m_on_load", + "target": "examples_modules_cpu_temp_widget_init_read_temp_c", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/cpu-temp-widget/init.lua", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_cpu_temp_widget_init_m_on_load", + "target": "examples_modules_cpu_temp_widget_init_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/external-monitors.lua", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_apply", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_apply_monitor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_connected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_drm_first_mode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_drm_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_inhibit_lid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_is_internal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_list_connectors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_m_on_load", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors", + "target": "examples_modules_external_monitors_release_lid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_connected", + "target": "examples_modules_external_monitors_is_internal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_m_on_load", + "target": "examples_modules_external_monitors_is_internal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_connected", + "target": "examples_modules_external_monitors_drm_status", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_apply", + "target": "examples_modules_external_monitors_drm_first_mode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_connected", + "target": "examples_modules_external_monitors_list_connectors", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "examples/modules/external-monitors.lua", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_external_monitors_apply", + "target": "examples_modules_external_monitors_apply_monitor", + "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": "imports_from", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "xtask_src_main", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "xtask_src_main", + "target": "exitcode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_checkreport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L756", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_clean_state_passes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_enum_variants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L839", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L743", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L724", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_extracts_lua_bindings_precisely", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ident_at", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ident_upto_quote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_ipc_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_kebab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L832", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_kebab_converts_pascal_case_correctly", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L377", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_lua_api_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L804", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_readme_cli_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L786", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_repo_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_run_check_docs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_schemaentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L366", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L822", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_unknown_kind_is_rejected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main", + "target": "xtask_src_main_usage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_main", + "target": "exitcode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_main", + "target": "xtask_src_main_run_check_docs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_repo_root", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_run_check_docs", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_repo_root", + "target": "xtask_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L76", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_repo_root", + "target": "xtask_src_main_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L92", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_schema", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_schema", + "target": "xtask_src_main_schemaentry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L410", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_enum_variants", + "target": "xtask_src_main_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L100", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "xtask_src_main_schemaentry", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L410", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L315", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_enum_variants", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_ipc_methods", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L704", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_full_schema", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L295", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_kebab", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L694", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_schema_toml_for", + "target": "xtask_src_main_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_ident_at", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L163", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "xtask_src_main_ident_upto_quote", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_lua_bindings", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L725", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_lua_bindings_precisely", + "target": "xtask_src_main_extract_lua_bindings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L346", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L230", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "xtask_src_main_extract_ipc_methods", + "target": "btreeset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L523", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", + "target": "xtask_src_main_extract_ipc_methods", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L350", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_kebab", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extract_cli_commands", + "target": "xtask_src_main_extract_enum_variants", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L840", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", + "target": "xtask_src_main_extract_cli_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L382", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_ipc_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_lua_api_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_readme_cli_section", + "target": "xtask_src_main_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L562", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_lua_api_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_ipc_section", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_readme_cli_section", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L481", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "xtask_src_main_check", + "target": "xtask_src_main_checkreport", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L414", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport", + "target": "xtask_src_main_checkreport_print", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_checkreport_print", + "target": "xtask_src_main_checkreport_is_clean", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_clean_state_passes", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L806", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L880", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L788", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L856", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L767", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L824", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_unknown_kind_is_rejected", + "target": "xtask_src_main_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_full_schema", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L823", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_unknown_kind_is_rejected", + "target": "xtask_src_main_schema_toml_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_clean_state_passes", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L884", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L792", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "xtask/src/main.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast", + "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", + "target": "xtask_src_main_full_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "agents", + "target": "agents_agents_md_repo_hygiene", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "agents_agents_md_repo_hygiene", + "target": "agents_ci", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "agents_agents_md_repo_hygiene", + "target": "agents_don_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "agents_agents_md_repo_hygiene", + "target": "agents_local_architecture_still_true", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "agents_agents_md_repo_hygiene", + "target": "agents_remotes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CLAUDE.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "claude", + "target": "claude_claude_md_repo_hygiene", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CLAUDE.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "claude_claude_md_repo_hygiene", + "target": "claude_ci", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CLAUDE.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "claude_claude_md_repo_hygiene", + "target": "claude_don_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CLAUDE.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "claude_claude_md_repo_hygiene", + "target": "claude_remotes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations", + "target": "deprecations_deprecations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations", + "target": "documentation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "DEPRECATIONS.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "deprecations_deprecations", + "target": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "documentation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "examples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme", + "target": "examples_modules_readme_example_bread_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme_example_bread_modules", + "target": "examples_modules_readme_installing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "examples/modules/README.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "examples_modules_readme_example_bread_modules", + "target": "examples_modules_readme_modules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "packaging/README.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "packaging_readme", + "target": "packaging_readme_systemd_user_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing", + "target": "contributing_contributing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_branches" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_ci" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_local_development" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_questions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_the_release_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_contributing", + "target": "contributing_tracks_from_a_user_s_perspective" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "contributing_local_development", + "target": "contributing_keeping_the_api_docs_honest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation", + "target": "documentation_bread_documentation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L742", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation", + "target": "examples" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme", + "target": "documentation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_api_stability_versioning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_capability_scoped_modules_since_v1_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_contents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L638", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_debugging_tips" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_built_in_modules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1373", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_event_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1700", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_ipc_protocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L651", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_lua_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1615", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_dictionary_runtime_state_schema" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_getting_started" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1598", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_integrating_a_bread_app" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_modules_install_and_manage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_namespaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_out_of_process_module_sandboxing_since_v1_6" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_overview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_run_reload_and_watch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_documentation", + "target": "documentation_your_first_module" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_getting_started", + "target": "documentation_1_create_a_minimal_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_getting_started", + "target": "documentation_2_the_fast_path_rules_toml_since_v1_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_getting_started", + "target": "documentation_3_minimal_init_lua" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_getting_started", + "target": "documentation_4_start_the_daemon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_getting_started", + "target": "documentation_5_check_that_it_s_running" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_baseline_always_available_no_manifest_entry_needed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L334", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_bread_modules_audit_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_gated_requires_a_matching_permissions_entry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_path_bin_enforcement_depends_on_where_the_module_runs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_capability_scoped_modules_since_v1_5", + "target": "documentation_require_bread_devices_still_works_from_a_scoped_module" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_architecture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L564", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_crash_isolation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L583", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_new_ipc_methods" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L521", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_rpc_bridge_coverage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_gap_this_closes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_landlock_sandbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_the_token_identity_handshake" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L592", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_what_s_implemented_vs_deferred" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_out_of_process_module_sandboxing_since_v1_6", + "target": "documentation_what_still_runs_in_process" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1051", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_bluetooth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L916", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_execution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1023", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_hyprland" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L986", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_machine_and_filesystem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L655", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_declaration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1128", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_lifecycle_hooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_module_storage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L944", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_notifications" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L911", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_profiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L878", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L960", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_timers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L971", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_utilities" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L779", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_widgets_since_v1_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L740", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_lua_api", + "target": "documentation_workflows_since_v1_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L704", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_emit_event_data" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L688", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_filter_pattern_fn_opts_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L701", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_off_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L673", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_on_pattern_fn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L685", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_once_pattern_fn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L719", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_spawn_fn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_wait_all_patterns_opts_table_since_v1_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L722", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L707", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_events", + "target": "documentation_bread_wait_pattern_opts_event_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L744", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_define_name_fn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L776", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_list_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L747", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_start_name_opts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L760", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_status_name_table_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L757", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_workflows_since_v1_2", + "target": "documentation_bread_workflow_step_label" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L863", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_list_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L785", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_register_spec_ok_err" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L860", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_remove_id_bool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L851", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_widgets_since_v1_3", + "target": "documentation_bread_widget_update_id_patch_ok_err" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L799", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_node_types" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L827", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_style_since_v1_4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L847", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_widget_register_spec_ok_err", + "target": "documentation_style_vs_class" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L866", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_widget_list_table", + "target": "documentation_click_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L880", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_state", + "target": "documentation_bread_state_get_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L900", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_state", + "target": "documentation_bread_state_watch_path_fn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_state", + "target": "documentation_typed_shorthands" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_profiles", + "target": "documentation_bread_profile_activate_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L921", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_execution", + "target": "documentation_bread_exec_capture_cmd_opts_ok_stdout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L918", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_execution", + "target": "documentation_bread_exec_cmd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L946", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_notifications", + "target": "documentation_bread_notify_message_opts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L962", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_timers", + "target": "documentation_bread_after_delay_ms_fn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_timers", + "target": "documentation_bread_cancel_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L965", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_timers", + "target": "documentation_bread_every_interval_ms_fn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L973", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_utilities", + "target": "documentation_bread_debounce_delay_ms_fn_wrapped_fn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L983", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_utilities", + "target": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1006", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_exists_path_bool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1015", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_expand_path_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1003", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_read_path_string_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1009", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_readlink_path_string_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1000", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_fs_write_path_content" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1018", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_json_decode_str_table_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L997", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_has_tag_tag_bool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_name_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L993", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_machine_and_filesystem", + "target": "documentation_bread_machine_tags_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1067", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_connect_address" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1080", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_devices_table_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1074", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_disconnect_address" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1055", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_power_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1058", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_powered_bool_nil" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1077", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_bread_bluetooth_scan_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1102", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_example_auto_connect_headphones_on_ac_power" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bluetooth", + "target": "documentation_example_turn_off_bluetooth_on_battery" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1350", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_binds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_devices" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1200", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_monitors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1169", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_rules_since_v1_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1333", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_built_in_modules", + "target": "documentation_bread_workspaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1264", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_devices", + "target": "documentation_device_rule_options" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1309", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_devices", + "target": "documentation_example_dock_specific_setup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1296", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_devices", + "target": "documentation_example_keyboard_configuration_on_connect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_bread_devices", + "target": "documentation_functions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1400", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_event_reference", + "target": "documentation_normalized_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1391", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_dictionary_event_reference", + "target": "documentation_pattern_matching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1427", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_bluetooth_bluez" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1409", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_devices_udev_bluetooth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1541", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_filesystem_project_detection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1529", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_git_hooks_dirty_state_poller" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1440", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_hyprland_1440" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1491", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_network" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_podman_containers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_power" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1571", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_remote_ssh_session_detection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1402", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_system" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_system_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1551", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_systemd_systemd_user_units" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_terminal_shell_precmd_preexec_hooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1506", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_normalized_events", + "target": "documentation_widgets_since_v1_3_1506" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Documentation.md", + "source_location": "L1470", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "documentation_hyprland_1440", + "target": "documentation_compatibility_compat_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples", + "target": "examples_bread_examples" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_example_2_porting_autostart_lua" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_example_3_porting_display_monitors_lua" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_example_4_multi_step_automation_workflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_example_5_a_live_widget_in_breadbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "Examples.md", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "examples_bread_examples", + "target": "examples_tips_for_porting_your_own_scripts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme", + "target": "readme_bread" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_architecture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_cli_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_configuration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_contributing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_event_reference_lua_api_and_ipc_protocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_how_it_works" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_installation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_license" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_module_system" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_bread", + "target": "readme_requirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_installation", + "target": "readme_from_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_installation", + "target": "readme_systemd_user_service" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_installation", + "target": "readme_via_bakery" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_module_system", + "target": "readme_installing_modules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "readme_module_system", + "target": "readme_writing_a_module" + }, + { + "relation": "configures", + "confidence": "EXTRACTED", + "reasoning": "breadd.toml configuration file controls daemon behavior and adapter settings", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_breadd_toml", + "target": "sys_bread_daemon" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon controls Bluetooth via BlueZ adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_bluetooth" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon ingests signals from Hyprland adapter as documented in README and Documentation", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_hyprland" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors network connectivity via network adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_network" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors power state via power adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_power" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Daemon monitors USB/input devices via udev adapter", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "adapter_udev" + }, + { + "relation": "maintains", + "confidence": "EXTRACTED", + "reasoning": "Daemon maintains the complete RuntimeState and exposes it via IPC", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "state_runtime_schema" + }, + { + "relation": "communicates_with", + "confidence": "EXTRACTED", + "reasoning": "CLI talks to daemon over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "sys_bread_cli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime is a dedicated thread inside the daemon", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_daemon", + "target": "sys_lua_runtime" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "CLI communicates with daemon using newline-delimited JSON IPC protocol", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_bread_cli", + "target": "ipc_protocol" + }, + { + "relation": "initializes", + "confidence": "EXTRACTED", + "reasoning": "init.lua is the entry point loaded first by the Lua runtime", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_init_lua", + "target": "sys_lua_runtime" + }, + { + "relation": "provides", + "confidence": "EXTRACTED", + "reasoning": "modules/ directory auto-discovered and loaded by Lua runtime after init.lua", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "config_modules_dir", + "target": "sys_lua_runtime" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Lua runtime provides bread.on API for module event subscriptions", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "api_bread_on" + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in devices module is loaded by the Lua runtime", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "module_devices" + }, + { + "relation": "loads", + "confidence": "EXTRACTED", + "reasoning": "Built-in modules are loaded by the Lua runtime before user modules", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "sys_lua_runtime", + "target": "module_monitors" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter detects and emits monitor connection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_monitor_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits monitor disconnection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_monitor_disconnected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter monitors window creation and emits window opened events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_window_opened" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Hyprland adapter emits workspace change events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_hyprland", + "target": "event_workspace_changed" + }, + { + "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", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "app_namespace_convention", + "target": "adapter_hyprland" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Event-driven architecture is implemented through adapters like Hyprland", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_event_driven", + "target": "adapter_hyprland" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device connection events when hardware connects", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_udev", + "target": "event_device_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "udev adapter emits device disconnection events when hardware disconnects", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_udev", + "target": "event_device_disconnected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter detects AC power connection and emits event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_power", + "target": "event_power_ac_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Power adapter monitors battery level and emits low battery event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_power", + "target": "event_power_battery_low" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Network adapter emits connection established event", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_network", + "target": "event_network_connected" + }, + { + "relation": "emits", + "confidence": "EXTRACTED", + "reasoning": "Bluetooth adapter emits device paired event when BlueZ learns about a device", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "adapter_bluetooth", + "target": "event_bluetooth_device_paired" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Monitors module listens for monitor connection events to apply layouts", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_monitors", + "target": "event_monitor_connected" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module matches device connection events against configured rules", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_devices", + "target": "event_device_connected" + }, + { + "relation": "subscribes_to", + "confidence": "EXTRACTED", + "reasoning": "Devices module handles device disconnection events", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "module_devices", + "target": "event_device_disconnected" + }, + { + "relation": "subscribes_to", + "confidence": "INFERRED", + "reasoning": "Workspaces module likely responds to workspace changes to maintain assignments", + "source_file": "Documentation.md", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "module_workspaces", + "target": "event_workspace_changed" + }, + { + "relation": "complements", + "confidence": "INFERRED", + "reasoning": "bread.wait provides coroutine-based synchronous waiting alternative to bread.on callbacks", + "source_file": "Documentation.md", + "confidence_score": 0.5, + "_origin": "semantic", + "source": "api_bread_on", + "target": "api_bread_wait" + }, + { + "relation": "governs", + "confidence": "EXTRACTED", + "reasoning": "API stability guarantees apply to bread.on and all documented APIs", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_stability_versioning", + "target": "api_bread_on" + }, + { + "relation": "enables", + "confidence": "EXTRACTED", + "reasoning": "Event-driven pattern enables the bread.on subscription API", + "source_file": "README.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_event_driven", + "target": "api_bread_on" + }, + { + "relation": "requires", + "confidence": "EXTRACTED", + "reasoning": "bread.wait must be used with bread.spawn to run in a coroutine", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_wait", + "target": "api_bread_spawn" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows use bread.wait internally for multi-step orchestration", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_workflow", + "target": "api_bread_wait" + }, + { + "relation": "uses", + "confidence": "EXTRACTED", + "reasoning": "Workflows spawn coroutines internally for multi-step automation", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "api_bread_workflow", + "target": "api_bread_spawn" + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "Dock workflow example demonstrates bread.workflow API usage", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "example_dock_workflow", + "target": "api_bread_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Coroutine workflow pattern is implemented by bread.workflow API", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_coroutine_workflow", + "target": "api_bread_workflow" + }, + { + "relation": "demonstrates", + "confidence": "EXTRACTED", + "reasoning": "CPU temp widget example demonstrates bread.widget registration and updates", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "example_widget_cpu_temp", + "target": "api_bread_widget" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "reasoning": "Widget live update pattern is implemented by bread.widget API", + "source_file": "Examples.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_widget_live_update", + "target": "api_bread_widget" + }, + { + "relation": "demonstrated_by", + "confidence": "EXTRACTED", + "reasoning": "Autostart example shows the module skeleton pattern in practice", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "pattern_module_skeleton", + "target": "example_autostart" + }, + { + "relation": "complements", + "confidence": "EXTRACTED", + "reasoning": "Command namespace is the outbound complement to the bread..* inbound namespace", + "source_file": "Documentation.md", + "confidence_score": 1.0, + "_origin": "semantic", + "source": "command_namespace_convention", + "target": "app_namespace_convention" } ], - "input_tokens": 0, - "output_tokens": 0 + "hyperedges": [ + { + "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" + } + ], + "built_at_commit": "cdd5de8f58e437b3fc6d9b9087eb7b3d0fd09704" } \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..81564d9 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,352 @@ +{ + "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": 1785882914.3322613, + "ast_hash": "e1fbe63ea3b10e0887072ab7133d0508", + "semantic_hash": "" + }, + "bread-cli/src/modules_mgmt.rs": { + "mtime": 1785882914.3322613, + "ast_hash": "1cb6f3e4fa26108f81215ab57bb02b91", + "semantic_hash": "" + }, + "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": 1786805047.7009091, + "ast_hash": "e8419571e7a322019d71c89559fb02fb", + "semantic_hash": "" + }, + "bread-shared/src/glob.rs": { + "mtime": 1784781158.0616376, + "ast_hash": "0594a313cb1909d1cca5fd5b8f241b68", + "semantic_hash": "0594a313cb1909d1cca5fd5b8f241b68" + }, + "bread-shared/src/lib.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "236b73bad29f1544a28fbf3ee1ccc795", + "semantic_hash": "" + }, + "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": 1786805047.7042425, + "ast_hash": "86056a351db61eb1788a2147d859fc5c", + "semantic_hash": "" + }, + "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": 1786805047.7042425, + "ast_hash": "568993c8c2dd218879eec57aee50a6b9", + "semantic_hash": "" + }, + "breadd/src/core/config.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "7f479bfb51647e6131c14f0c2f153d95", + "semantic_hash": "" + }, + "breadd/src/core/mod.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "e38bfdb894eabd208941bd3ffb1ef464", + "semantic_hash": "" + }, + "breadd/src/core/normalizer.rs": { + "mtime": 1786805047.7042425, + "ast_hash": "3e0e6e0b46cc3d42dbfd6348fc5f0bb1", + "semantic_hash": "" + }, + "breadd/src/core/state_engine.rs": { + "mtime": 1786805047.7042425, + "ast_hash": "0e54b3b7d1de26db074454d469543192", + "semantic_hash": "" + }, + "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": 1785882914.3346088, + "ast_hash": "8bd070d4c09725d8717749a79aa42a92", + "semantic_hash": "" + }, + "breadd/src/ipc/mod.rs": { + "mtime": 1786805047.7042425, + "ast_hash": "d5bc8f1194e7356de3fe181c68133cba", + "semantic_hash": "" + }, + "breadd/src/lua/mod.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "ed13e2495399d532625653a22a4fee14", + "semantic_hash": "" + }, + "breadd/src/main.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "4b31888cc9e76210df0c7cff3a8b1e42", + "semantic_hash": "" + }, + "breadd/tests/ipc_integration.rs": { + "mtime": 1786805047.7042425, + "ast_hash": "2b5bade2cc2e189a3af9c692232be258", + "semantic_hash": "" + }, + "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/dock-monitors.lua": { + "mtime": 1784781158.0663679, + "ast_hash": "4abe51f19614d2bf117ac35e95324801", + "semantic_hash": "4abe51f19614d2bf117ac35e95324801" + }, + "examples/modules/dock-workflow.lua": { + "mtime": 1785882914.337525, + "ast_hash": "84cf81cfb7780e89a46e96a6ccfbad15", + "semantic_hash": "" + }, + "examples/modules/focus-mode-widget.lua": { + "mtime": 1784781173.9256406, + "ast_hash": "f62c366c2c85cfbe59eef663fc607230", + "semantic_hash": "f62c366c2c85cfbe59eef663fc607230" + }, + "examples/modules/git-branch-widget.lua": { + "mtime": 1785882914.337525, + "ast_hash": "ebeeaebab5b5b29619f3db65c1df57d8", + "semantic_hash": "" + }, + "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": 1786805047.710909, + "ast_hash": "35d1a7f63824e9176bd105ab3d699576", + "semantic_hash": "" + }, + "CONTRIBUTING.md": { + "mtime": 1785909683.2691193, + "ast_hash": "6d056fcf0dae29949d19c41b41792879", + "semantic_hash": "" + }, + "Documentation.md": { + "mtime": 1786805047.7009091, + "ast_hash": "e219e52fae2208f771d9b77d87d6790b", + "semantic_hash": "" + }, + "Examples.md": { + "mtime": 1784781173.9236407, + "ast_hash": "6bcd7a14be53a9f67ef6912b160da8bc", + "semantic_hash": "6bcd7a14be53a9f67ef6912b160da8bc" + }, + "README.md": { + "mtime": 1786805047.7009091, + "ast_hash": "97ae9f7efb9f2cdceb615a47cf3dfa1a", + "semantic_hash": "" + }, + "bread-module-host/src/io.rs": { + "mtime": 1786805041.5686455, + "ast_hash": "dbe04e05d1cfb02770db8d7c0bcc0b68", + "semantic_hash": "" + }, + "bread-module-host/src/lua_env.rs": { + "mtime": 1786805041.5686455, + "ast_hash": "97d009846e18d3c809663b1185c98bbb", + "semantic_hash": "" + }, + "bread-module-host/src/main.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "9a93253ae44c764b8273df40999ddede", + "semantic_hash": "" + }, + "bread-shared/src/module_host_ipc.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "fcdb4c03f242a5ea51fd3a096b711363", + "semantic_hash": "" + }, + "bread-shared/src/permissions.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "800445ef9c90bdbf8f3ac9d4f1afd98e", + "semantic_hash": "" + }, + "breadd/src/core/rules.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "bd430cf213f400b8d4e96ccc35a76ff1", + "semantic_hash": "" + }, + "breadd/src/ipc/module_host_bridge.rs": { + "mtime": 1785882914.3346088, + "ast_hash": "caa9cf82695e48c88758fcfa835e1871", + "semantic_hash": "" + }, + "breadd/src/module_host.rs": { + "mtime": 1785895235.7449324, + "ast_hash": "228826ff3c8941ea5f9bb28b66d637a9", + "semantic_hash": "" + }, + "breadd/tests/module_host_sandbox.rs": { + "mtime": 1786805041.5686455, + "ast_hash": "7e637b3a950c510215a6f6a7b88dd404", + "semantic_hash": "" + }, + "examples/modules/cpu-temp-widget/init.lua": { + "mtime": 1785882914.337525, + "ast_hash": "5ac893dd2f6af6d8b22dd290e3021f77", + "semantic_hash": "" + }, + "xtask/src/main.rs": { + "mtime": 1785909683.2724528, + "ast_hash": "e914dd77ac3241df09e3a681228961db", + "semantic_hash": "" + }, + ".forgejo/workflows/dev-release.yml": { + "mtime": 1786805047.7009091, + "ast_hash": "ee3f41732b4ca3f34718b9c4fee68a4c", + "semantic_hash": "" + }, + ".forgejo/workflows/rc-release.yml": { + "mtime": 1786805047.7009091, + "ast_hash": "ce93aea449f6698edb5e993a9f658392", + "semantic_hash": "" + }, + ".forgejo/workflows/release.yml": { + "mtime": 1786805047.7009091, + "ast_hash": "aa3e2461c895d0e8ff0cf0fa5556694d", + "semantic_hash": "" + }, + "DEPRECATIONS.md": { + "mtime": 1786805047.7009091, + "ast_hash": "f3eb8f249d81c7c4faf2a131e890f459", + "semantic_hash": "" + }, + "examples/modules/README.md": { + "mtime": 1786858478.390548, + "ast_hash": "d47ad6c1a9775a44212b89e281aae907", + "semantic_hash": "" + }, + "packaging/README.md": { + "mtime": 1786805047.710909, + "ast_hash": "caa295eed64de126874a2e48b8aed8a2", + "semantic_hash": "" + }, + "ci/build.sh": { + "mtime": 1786805047.7071788, + "ast_hash": "363dbb1a10cf8e098a0451f43ff101cf", + "semantic_hash": "" + }, + "examples/modules/external-monitors.lua": { + "mtime": 1786858478.390548, + "ast_hash": "ba0f44a4d84889b9828201aff9186466", + "semantic_hash": "" + }, + ".forgejo/workflows/check.yml": { + "mtime": 1786805047.7009091, + "ast_hash": "4ceb400224458b1a43c5ddc44cfbd187", + "semantic_hash": "" + }, + "AGENTS.md": { + "mtime": 1786805047.7009091, + "ast_hash": "513e4a05cbbcdcb47b208b781f4d78bb", + "semantic_hash": "" + }, + "CLAUDE.md": { + "mtime": 1784778267.6147587, + "ast_hash": "589cfefd400c641c059a2f8516ff2037", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/packaging/README.md b/packaging/README.md index 8d2933d..d5fa606 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -19,7 +19,7 @@ file here. The service unit starts `breadd` as a user service after the graphical session is available. ```bash -# Install and enable manually (if not using the PKGBUILD) +# Install and enable manually (if not using bakery) mkdir -p ~/.config/systemd/user cp systemd/breadd.service ~/.config/systemd/user/ systemctl --user daemon-reload diff --git a/scripts/install.sh b/scripts/install.sh index 7a16cd9..8dc133c 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -17,8 +17,12 @@ echo "symlinking binaries into $BIN_DIR..." mkdir -p "$BIN_DIR" ln -sf "$REPO_ROOT/target/release/breadd" "$BIN_DIR/breadd" ln -sf "$REPO_ROOT/target/release/bread" "$BIN_DIR/bread" +ln -sf "$REPO_ROOT/target/release/bread-emit" "$BIN_DIR/bread-emit" +ln -sf "$REPO_ROOT/target/release/bread-module-host" "$BIN_DIR/bread-module-host" echo " $BIN_DIR/breadd -> $REPO_ROOT/target/release/breadd" echo " $BIN_DIR/bread -> $REPO_ROOT/target/release/bread" +echo " $BIN_DIR/bread-emit -> $REPO_ROOT/target/release/bread-emit" +echo " $BIN_DIR/bread-module-host -> $REPO_ROOT/target/release/bread-module-host" if [[ ":$PATH:" != *":$BIN_DIR:"* ]]; then echo "" diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 9603084..2ae2534 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -2,11 +2,20 @@ //! binaries themselves. //! //! Currently just `check-docs`: a drift detector between the actual -//! `bread.*` Lua binding surface + IPC method surface (as implemented in -//! `breadd/src/lua/mod.rs` / `breadd/src/ipc/mod.rs`) and the checked-in -//! registry at `api-schema.toml`, cross-referenced against `Documentation.md`. -//! See `api-schema.toml`'s header comment for why this exists and why it's a -//! *drift detector*, not a doc generator. +//! `bread.*` Lua binding surface + IPC method surface + `bread` CLI command +//! surface (as implemented in `breadd/src/lua/mod.rs`, `breadd/src/ipc/mod.rs`, +//! and `bread-cli/src/main.rs`) and the checked-in registry at +//! `api-schema.toml`, cross-referenced against `Documentation.md` (Lua/IPC) +//! and `README.md` (CLI commands). See `api-schema.toml`'s header comment for +//! why this exists and why it's a *drift detector*, not a doc generator. +//! +//! The CLI-command coverage exists specifically because README's "CLI +//! reference" section drifted from `Documentation.md`/the real `bread-cli` +//! source (missing `modules audit`, `hooks install-shell`/`install-git`, +//! `events --tree`) — a live instance of exactly the drift this whole +//! workstream exists to prevent, found and fixed by hand once the schema +//! didn't cover it yet. See `api-schema.toml`'s header for how CLI commands +//! are named and versioned differently from the Lua/IPC entries. use std::collections::BTreeSet; use std::path::{Path, PathBuf}; @@ -50,12 +59,16 @@ fn run_check_docs() -> Result { .context("reading breadd/src/lua/mod.rs")?; let ipc_src = std::fs::read_to_string(root.join("breadd/src/ipc/mod.rs")) .context("reading breadd/src/ipc/mod.rs")?; + let cli_src = std::fs::read_to_string(root.join("bread-cli/src/main.rs")) + .context("reading bread-cli/src/main.rs")?; let schema_toml = std::fs::read_to_string(root.join("api-schema.toml")) .context("reading api-schema.toml")?; let doc_md = std::fs::read_to_string(root.join("Documentation.md")).context("reading Documentation.md")?; + let readme_md = + std::fs::read_to_string(root.join("README.md")).context("reading README.md")?; - let report = check(&lua_src, &ipc_src, &schema_toml, &doc_md)?; + let report = check(&lua_src, &ipc_src, &cli_src, &schema_toml, &doc_md, &readme_md)?; report.print(); Ok(report.is_clean()) } @@ -87,7 +100,7 @@ struct SchemaEntry { since: String, } -const VALID_KINDS: &[&str] = &["lua_function", "lua_table", "ipc_method"]; +const VALID_KINDS: &[&str] = &["lua_function", "lua_table", "ipc_method", "cli_command"]; // --------------------------------------------------------------------------- // Extraction: breadd/src/lua/mod.rs -> the current bread.* Lua API surface. @@ -259,6 +272,92 @@ fn extract_ipc_methods(src: &str) -> BTreeSet { out } +// --------------------------------------------------------------------------- +// Extraction: bread-cli/src/main.rs -> the current `bread` CLI command +// surface. +// +// Same deliberate textual-scanning approach as the Lua/IPC extractors +// above, not a real Rust/clap-derive-macro-expanding parser. + +/// Top-level `Commands` variants that delegate to a nested subcommand enum +/// via `#[command(subcommand)] subcommand: XCommand` rather than being a +/// leaf command themselves — each such variant's own leaf commands are +/// named `.` (e.g. `modules.audit`, +/// `hooks.install-shell`) instead of the group variant itself being a leaf. +/// Update this list if `bread-cli/src/main.rs` gains another subcommand +/// group (the same kind of manual-update-needed list as `TABLE_VARS` above). +const SUBCOMMAND_GROUPS: &[(&str, &str)] = &[("Modules", "ModulesCommand"), ("Hooks", "HooksCommand")]; + +/// clap's default rename for a derived `Subcommand` variant: PascalCase -> +/// kebab-case (`ProfileList` -> `profile-list`, `InstallShell` -> +/// `install-shell`). This is what actually shows up as `bread ` on +/// the command line and in README's CLI reference. +fn kebab(pascal: &str) -> String { + let mut out = String::new(); + for (i, c) in pascal.chars().enumerate() { + if c.is_ascii_uppercase() { + if i != 0 { + out.push('-'); + } + out.push(c.to_ascii_lowercase()); + } else { + out.push(c); + } + } + out +} + +/// Scan a `#[derive(Subcommand, ...)] enum { ... }` block for +/// its variant names, in source order. Depth-tracked the same way +/// `extract_ipc_methods` tracks match-arm depth, so a variant's own nested +/// struct-style fields (and their attributes/doc comments) aren't mistaken +/// for sibling variants. +fn extract_enum_variants(src: &str, enum_name: &str) -> Vec { + let marker = format!("enum {enum_name} {{"); + let Some(start) = src.find(&marker) else { + return Vec::new(); + }; + + let mut out = Vec::new(); + let mut depth: i32 = 0; + for line in src[start..].lines() { + let pre_depth = depth; + let trimmed = line.trim_start(); + + if pre_depth == 1 { + let name_end = trimmed + .find(|c: char| !(c.is_ascii_alphanumeric() || c == '_')) + .unwrap_or(trimmed.len()); + let name = &trimmed[..name_end]; + if !name.is_empty() && name.starts_with(|c: char| c.is_ascii_uppercase()) { + out.push(name.to_string()); + } + } + + depth += line.matches('{').count() as i32; + depth -= line.matches('}').count() as i32; + if pre_depth >= 1 && depth <= 0 { + break; // closed the enum block + } + } + out +} + +fn extract_cli_commands(src: &str) -> BTreeSet { + let mut out = BTreeSet::new(); + for variant in extract_enum_variants(src, "Commands") { + if let Some((_, sub_enum)) = SUBCOMMAND_GROUPS.iter().find(|(v, _)| *v == variant) { + let group = kebab(&variant); + for sub in extract_enum_variants(src, sub_enum) { + out.insert(format!("{group}.{}", kebab(&sub))); + } + } else { + out.insert(kebab(&variant)); + } + } + out +} + // --------------------------------------------------------------------------- // Documentation.md cross-checks @@ -283,6 +382,13 @@ fn ipc_section(doc: &str) -> &str { section(doc, "## Dictionary: IPC protocol") } +// --------------------------------------------------------------------------- +// README.md cross-check + +fn readme_cli_section(readme: &str) -> &str { + section(readme, "## CLI reference") +} + // --------------------------------------------------------------------------- // Report @@ -293,8 +399,11 @@ struct CheckReport { /// In api-schema.toml, no longer in code. stale_in_schema: Vec<(String, String)>, /// In api-schema.toml (and in code), but Documentation.md has no - /// heading/row for it. + /// heading/row for it (lua_function/lua_table/ipc_method only). undocumented: Vec<(String, String)>, + /// In api-schema.toml (and in code), but README's "CLI reference" + /// section has no `bread ` line for it (cli_command only). + missing_from_readme: Vec<(String, String)>, /// Schema entries with an unrecognized `kind`. bad_kind: Vec<(String, String)>, /// Schema entries with an empty `since`. @@ -306,13 +415,14 @@ impl CheckReport { self.missing_from_schema.is_empty() && self.stale_in_schema.is_empty() && self.undocumented.is_empty() + && self.missing_from_readme.is_empty() && self.bad_kind.is_empty() && self.missing_since.is_empty() } fn print(&self) { if self.is_clean() { - println!("check-docs: OK — api-schema.toml matches breadd's Lua/IPC surface and Documentation.md."); + println!("check-docs: OK — api-schema.toml matches breadd's Lua/IPC/CLI surface, Documentation.md, and README.md."); return; } @@ -348,6 +458,14 @@ impl CheckReport { println!(); } + if !self.missing_from_readme.is_empty() { + println!("In api-schema.toml but missing from README.md's \"CLI reference\" section (no `bread ` line):"); + for (kind, name) in &self.missing_from_readme { + println!(" - [{kind}] {name}"); + } + println!(); + } + if !self.missing_since.is_empty() { println!("Schema entries with an empty `since`:"); for (kind, name) in &self.missing_since { @@ -360,7 +478,14 @@ impl CheckReport { } } -fn check(lua_src: &str, ipc_src: &str, schema_toml: &str, doc_md: &str) -> Result { +fn check( + lua_src: &str, + ipc_src: &str, + cli_src: &str, + schema_toml: &str, + doc_md: &str, + readme_md: &str, +) -> Result { let schema: Schema = toml::from_str(schema_toml).context("parsing api-schema.toml")?; let mut report = CheckReport::default(); @@ -383,7 +508,7 @@ fn check(lua_src: &str, ipc_src: &str, schema_toml: &str, doc_md: &str) -> Resul let code_lua = extract_lua_bindings(lua_src); let schema_lua: BTreeSet<(String, String)> = schema_set .iter() - .filter(|(kind, _)| kind != "ipc_method") + .filter(|(kind, _)| kind == "lua_function" || kind == "lua_table") .cloned() .collect(); @@ -413,12 +538,32 @@ fn check(lua_src: &str, ipc_src: &str, schema_toml: &str, doc_md: &str) -> Resul .push(("ipc_method".to_string(), name.clone())); } - // --- schema vs Documentation.md --- + // --- code vs schema: CLI --- + let code_cli = extract_cli_commands(cli_src); + let schema_cli: BTreeSet = schema_set + .iter() + .filter(|(kind, _)| kind == "cli_command") + .map(|(_, name)| name.clone()) + .collect(); + + for name in code_cli.difference(&schema_cli) { + report + .missing_from_schema + .push(("cli_command".to_string(), name.clone())); + } + for name in schema_cli.difference(&code_cli) { + report + .stale_in_schema + .push(("cli_command".to_string(), name.clone())); + } + + // --- schema vs Documentation.md (lua_function/lua_table/ipc_method only — + // cli_command is checked against README.md separately, below) --- let lua_section = lua_api_section(doc_md); let ipc_tbl_section = ipc_section(doc_md); for entry in &schema.entry { - if !VALID_KINDS.contains(&entry.kind.as_str()) { - continue; // already reported above + if !VALID_KINDS.contains(&entry.kind.as_str()) || entry.kind == "cli_command" { + continue; // already reported above, or checked against README instead } let documented = if entry.kind == "ipc_method" { ipc_tbl_section.contains(&format!("`{}`", entry.name)) @@ -432,9 +577,24 @@ fn check(lua_src: &str, ipc_src: &str, schema_toml: &str, doc_md: &str) -> Resul } } + // --- schema vs README.md (cli_command only) --- + let readme_cli = readme_cli_section(readme_md); + for entry in &schema.entry { + if entry.kind != "cli_command" { + continue; + } + let cmd_text = format!("bread {}", entry.name.replace('.', " ")); + if !readme_cli.contains(cmd_text.as_str()) { + report + .missing_from_readme + .push((entry.kind.clone(), entry.name.clone())); + } + } + report.missing_from_schema.sort(); report.stale_in_schema.sort(); report.undocumented.sort(); + report.missing_from_readme.sort(); report.bad_kind.sort(); report.missing_since.sort(); @@ -492,6 +652,43 @@ mod tests { | `ping` | - | Connectivity check | | `emit` | - | Inject an event | | `events.subscribe` | - | Upgrade to streaming mode | +"#; + + /// Mirrors the real `bread-cli/src/main.rs` shape closely enough to + /// exercise both a flat leaf command (`Ping`) and a subcommand group + /// (`Modules` -> `ModulesCommand`), including a struct-style variant + /// with fields (`Info { name: String }`). + const CLI_SRC: &str = r#" +enum Commands { + /// Health check daemon connectivity + Ping, + /// Manage installed Lua modules + Modules { + #[command(subcommand)] + subcommand: ModulesCommand, + }, +} + +enum ModulesCommand { + /// List all installed modules + List, + /// Show full manifest details for a module + Info { name: String }, +} +"#; + + const README_MD: &str = r#" +## CLI reference + +```bash +bread ping +bread modules list +bread modules info +``` + +--- + +## Module system "#; fn schema_toml_for(entries: &[(&str, &str, &str)]) -> String { @@ -517,6 +714,9 @@ mod tests { ("ping", "ipc_method", "1.0"), ("emit", "ipc_method", "1.0"), ("events.subscribe", "ipc_method", "1.0"), + ("ping", "cli_command", "0.7"), + ("modules.list", "cli_command", "0.7"), + ("modules.info", "cli_command", "0.7"), ]) } @@ -554,7 +754,7 @@ mod tests { #[test] fn clean_state_passes() { - let report = check(LUA_SRC, IPC_SRC, &full_schema(), DOC_MD).unwrap(); + let report = check(LUA_SRC, IPC_SRC, CLI_SRC, &full_schema(), DOC_MD, README_MD).unwrap(); assert!(report.is_clean(), "{report:#?}"); } @@ -564,7 +764,15 @@ mod tests { // updating api-schema.toml: schema still says "debounce", code no // longer does (only "debounce_v2" now exists). let renamed_lua_src = LUA_SRC.replace("bread.debounce", "bread.debounce_v2"); - let report = check(&renamed_lua_src, IPC_SRC, &full_schema(), DOC_MD).unwrap(); + let report = check( + &renamed_lua_src, + IPC_SRC, + CLI_SRC, + &full_schema(), + DOC_MD, + README_MD, + ) + .unwrap(); assert!(!report.is_clean()); assert!(report .missing_from_schema @@ -577,7 +785,15 @@ mod tests { #[test] fn removed_ipc_method_is_caught_as_drift() { let without_emit = IPC_SRC.replacen("\"emit\" => {", "\"emit_removed\" => {", 1); - let report = check(LUA_SRC, &without_emit, &full_schema(), DOC_MD).unwrap(); + let report = check( + LUA_SRC, + &without_emit, + CLI_SRC, + &full_schema(), + DOC_MD, + README_MD, + ) + .unwrap(); assert!(!report.is_clean()); assert!(report .stale_in_schema @@ -587,7 +803,15 @@ mod tests { #[test] fn missing_doc_heading_is_caught_as_drift() { let doc_without_spawn_heading = DOC_MD.replace("#### `bread.spawn(fn)`\n", ""); - let report = check(LUA_SRC, IPC_SRC, &full_schema(), &doc_without_spawn_heading).unwrap(); + let report = check( + LUA_SRC, + IPC_SRC, + CLI_SRC, + &full_schema(), + &doc_without_spawn_heading, + README_MD, + ) + .unwrap(); assert!(!report.is_clean()); assert!(report .undocumented @@ -597,10 +821,74 @@ mod tests { #[test] fn unknown_kind_is_rejected() { let bad_schema = schema_toml_for(&[("on", "lua_thing", "1.0")]); - let report = check(LUA_SRC, IPC_SRC, &bad_schema, DOC_MD).unwrap(); + let report = check(LUA_SRC, IPC_SRC, CLI_SRC, &bad_schema, DOC_MD, README_MD).unwrap(); assert!(!report.is_clean()); assert!(report .bad_kind .contains(&("lua_thing".to_string(), "on".to_string()))); } + + #[test] + fn kebab_converts_pascal_case_correctly() { + assert_eq!(kebab("Ping"), "ping"); + assert_eq!(kebab("ProfileList"), "profile-list"); + assert_eq!(kebab("InstallShell"), "install-shell"); + } + + #[test] + fn extracts_cli_commands_with_subcommand_groups_dotted() { + let got = extract_cli_commands(CLI_SRC); + let want: BTreeSet = ["ping", "modules.list", "modules.info"] + .into_iter() + .map(String::from) + .collect(); + assert_eq!( + got, want, + "flat leaf commands stay bare; subcommand-group members get `.` names" + ); + } + + #[test] + fn renamed_cli_command_is_caught_as_drift() { + // Simulate a contributor renaming the `modules info` subcommand in + // code (e.g. to `Show`) without updating api-schema.toml. + let renamed_cli_src = CLI_SRC.replace("Info { name: String }", "Show { name: String }"); + let report = check( + LUA_SRC, + IPC_SRC, + &renamed_cli_src, + &full_schema(), + DOC_MD, + README_MD, + ) + .unwrap(); + assert!(!report.is_clean()); + assert!(report + .missing_from_schema + .contains(&("cli_command".to_string(), "modules.show".to_string()))); + assert!(report + .stale_in_schema + .contains(&("cli_command".to_string(), "modules.info".to_string()))); + } + + #[test] + fn missing_readme_cli_line_is_caught_as_drift() { + // The exact class of drift this coverage exists to catch: a real + // command exists in code and api-schema.toml, but README's "CLI + // reference" section never got a line added for it. + let readme_without_modules_info = README_MD.replace("bread modules info \n", ""); + let report = check( + LUA_SRC, + IPC_SRC, + CLI_SRC, + &full_schema(), + DOC_MD, + &readme_without_modules_info, + ) + .unwrap(); + assert!(!report.is_clean()); + assert!(report + .missing_from_readme + .contains(&("cli_command".to_string(), "modules.info".to_string()))); + } }