From d3517d14333d11b9416c6c873cfd1403619a214b Mon Sep 17 00:00:00 2001 From: Breadway Date: Sat, 15 Aug 2026 21:41:40 +0800 Subject: [PATCH 1/2] Allow well-formed bread.command events on the emit bus Docs already said any module or app could publish bread.command.., but command is reserved so both unsourced bread-emit and sourced App emit rejected the whole namespace. Keep command unclaimable as an app id; accept bread.command.. (and let an app command another known app). Also ship bread-emit and bread-module-host, and give udev enumerate the same classification fields as a live add so boot-time devices are not all unknown. --- Documentation.md | 10 +- README.md | 21 +- bakery.toml | 2 +- bread-shared/src/apps.rs | 108 +- breadd/src/adapters/udev.rs | 213 +- breadd/src/core/normalizer.rs | 90 +- breadd/src/ipc/mod.rs | 31 +- breadd/tests/ipc_integration.rs | 184 +- graphify-out/.graphify_labels.json | 91 +- graphify-out/.graphify_root | 2 +- graphify-out/GRAPH_REPORT.md | 418 +- ...7a9d022e078f106be27368c1eafbc40be1f3a.json | 1 + ...68f4cc59a1d02c46ea89bff514f18cc332189.json | 1 + ...e3e00b7ad799c05d9be701f3a2f53fe97505b.json | 1 + ...6f0f5299cf922e49be1bc22ab328006e96778.json | 1 + ...e2335a2dcae67fa6e57727f4797525f5c59f6.json | 1 + ...7c7d64e812015004719d0ca8348f4df6974a5.json | 1 + ...25f40092cbc4c8c555b5be2b26314fbbb5009.json | 1 + ...60a3530078178c3238a3a20ba501184931c1a.json | 1 + ...714bf8883e3f506efca3d32d50c9f4d5338c1.json | 1 + ...b699e6149888464badac24deb3c135bda5b26.json | 1 + ...a56daa0ed579d0f1d7bda7edaacce2bd14ba4.json | 1 + ...7303c14d8adfab123a21bf0a3725df62b3738.json | 1 + ...9a4625005fe4ff76c7cb03ffe77a28ead6dc7.json | 1 + ...6d44c66e95cda2bdaa7c60b5662390ccc672f.json | 1 + ...c3a38f741357613176c314bde0d5a75a69679.json | 1 + ...672dfba77401434fc1637069f0a65cc22f4d4.json | 1 + ...487b397125a40770ac7d935350cc465b76f56.json | 1 + ...bbc90a6b01b4233229a437a824bfb59a1a0ba.json | 1 + ...5fcccf54f6145b3de251debf342ec1e7dfefc.json | 1 + ...d6b185f874bdcb971bd33438643122f075aa9.json | 1 + ...63a8d8b447a0630e77987b588d280736066ba.json | 1 + ...9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a.json | 1 + ...1dd512085f39fd9a971f9d3462c8e09e3d71f.json | 1 + ...39d2c6c4cbf0ce54c4eef31d1c59737094a86.json | 1 + ...ac672587bebd240c172e9432a46f1a245fb38.json | 1 + ...d43864d4c16d49f9c879fe01935372baca775.json | 1 + ...6294639cb6b01cfe15d7b8c0a5fd7b9d48f94.json | 1 + ...8e881eedaed01a467d6f29e9f19a65a05d4b6.json | 1 + ...638c65b45a47411f8ce5d13dca9803e1aeccb.json | 1 + ...280a157fd1215640139cc50bf6293b486ea74.json | 1 + ...29df7dd876f7acf6fed26c7630d44727dae63.json | 1 + ...fb52701cdf9438dbe01eb1cea04c98697a1ed.json | 1 + ...7aa7b59211228eb6d2f4d596571287155afbc.json | 1 + ...e840e99c16ae19c7f678ea16e5f8cbb8c1da4.json | 1 + ...845aec2b905d8a0868f0616f8c8cbe43b507d.json | 1 + graphify-out/cache/stat-index.json | 2 +- graphify-out/graph.html | 8 +- graphify-out/graph.json | 31726 ++++++++++++---- graphify-out/manifest.json | 269 +- packaging/README.md | 2 +- scripts/install.sh | 4 + 52 files changed, 26405 insertions(+), 6811 deletions(-) create mode 100644 graphify-out/cache/ast/v0.9.32/0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a.json create mode 100644 graphify-out/cache/ast/v0.9.32/0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189.json create mode 100644 graphify-out/cache/ast/v0.9.32/154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b.json create mode 100644 graphify-out/cache/ast/v0.9.32/1db6238036e92ba4ccf2feb1f0d6f0f5299cf922e49be1bc22ab328006e96778.json create mode 100644 graphify-out/cache/ast/v0.9.32/21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6.json create mode 100644 graphify-out/cache/ast/v0.9.32/25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5.json create mode 100644 graphify-out/cache/ast/v0.9.32/288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009.json create mode 100644 graphify-out/cache/ast/v0.9.32/2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a.json create mode 100644 graphify-out/cache/ast/v0.9.32/393ac0a29060f92c341cbd8c1c4714bf8883e3f506efca3d32d50c9f4d5338c1.json create mode 100644 graphify-out/cache/ast/v0.9.32/3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26.json create mode 100644 graphify-out/cache/ast/v0.9.32/411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4.json create mode 100644 graphify-out/cache/ast/v0.9.32/483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738.json create mode 100644 graphify-out/cache/ast/v0.9.32/4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7.json create mode 100644 graphify-out/cache/ast/v0.9.32/55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f.json create mode 100644 graphify-out/cache/ast/v0.9.32/61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679.json create mode 100644 graphify-out/cache/ast/v0.9.32/6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4.json create mode 100644 graphify-out/cache/ast/v0.9.32/657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56.json create mode 100644 graphify-out/cache/ast/v0.9.32/6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba.json create mode 100644 graphify-out/cache/ast/v0.9.32/710eb8f047bfbd75c632ad518335fcccf54f6145b3de251debf342ec1e7dfefc.json create mode 100644 graphify-out/cache/ast/v0.9.32/7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9.json create mode 100644 graphify-out/cache/ast/v0.9.32/87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba.json create mode 100644 graphify-out/cache/ast/v0.9.32/8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a.json create mode 100644 graphify-out/cache/ast/v0.9.32/8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f.json create mode 100644 graphify-out/cache/ast/v0.9.32/a5d0de0db553d9d5af5742581f639d2c6c4cbf0ce54c4eef31d1c59737094a86.json create mode 100644 graphify-out/cache/ast/v0.9.32/a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38.json create mode 100644 graphify-out/cache/ast/v0.9.32/ad1f70b5b76927bf09044c24e64d43864d4c16d49f9c879fe01935372baca775.json create mode 100644 graphify-out/cache/ast/v0.9.32/bfd8aa5bd99b431f472767787ea6294639cb6b01cfe15d7b8c0a5fd7b9d48f94.json create mode 100644 graphify-out/cache/ast/v0.9.32/c00e0121023186b8d12e5a9fc448e881eedaed01a467d6f29e9f19a65a05d4b6.json create mode 100644 graphify-out/cache/ast/v0.9.32/c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb.json create mode 100644 graphify-out/cache/ast/v0.9.32/d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74.json create mode 100644 graphify-out/cache/ast/v0.9.32/e75cc3e5015028d97d15afae37729df7dd876f7acf6fed26c7630d44727dae63.json create mode 100644 graphify-out/cache/ast/v0.9.32/ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed.json create mode 100644 graphify-out/cache/ast/v0.9.32/ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc.json create mode 100644 graphify-out/cache/ast/v0.9.32/f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4.json create mode 100644 graphify-out/cache/ast/v0.9.32/ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d.json diff --git a/Documentation.md b/Documentation.md index bed1e8b..499bfff 100644 --- a/Documentation.md +++ b/Documentation.md @@ -1588,8 +1588,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 +1599,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 +1727,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 +1764,5 @@ 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.* - *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 4b9b267..eb706d6 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 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-shared/src/apps.rs b/bread-shared/src/apps.rs index 3099690..cbf7e2c 100644 --- a/bread-shared/src/apps.rs +++ b/bread-shared/src/apps.rs @@ -24,12 +24,15 @@ 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.* const RESERVED_DOMAINS: &[&str] = &[ "terminal", "git", @@ -66,11 +69,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 +165,15 @@ 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", ] { assert!( is_reserved_domain(domain), @@ -164,4 +217,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/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..11f758f 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. @@ -208,9 +211,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 +594,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 +1005,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 +1018,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 +1469,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/ipc/mod.rs b/breadd/src/ipc/mod.rs index 73a19ae..0c4f2db 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.0"; #[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/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/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 0cc6898..546c96b 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -1 +1,90 @@ -{"0": "Lua Runtime Core", "1": "Adapter Framework", "2": "Adapter Configuration", "3": "App Classification", "4": "Widget Spec & Placement", "5": "Adapter Implementations", "6": "Filesystem Adapter", "7": "Git State Tracking", "8": "Integration Tests", "9": "State Engine", "10": "Module Management", "11": "Systemd Adapter", "12": "Git Hooks", "13": "CLI Core", "14": "Type Definitions", "15": "Podman Adapter", "16": "Event Routing", "17": "Udev Adapter", "18": "Shell Hooks", "19": "Bluetooth Adapter", "20": "Subscription System", "21": "Glob Pattern Matching", "22": "Event Dispatch", "23": "Network RTNetlink", "24": "Network Adapter", "25": "Power Management", "26": "Hyprland Integration", "27": "UPower Integration", "28": "CI/CD Workflows", "29": "Git Widget", "30": "Emit CLI Tool", "31": "Shared Library Init", "32": "Active Window Widget", "33": "CPU Temp Widget", "34": "Focus Mode Widget", "35": "Workflow Status Widget", "36": "Widget API Documentation", "37": "Bluetooth Widget", "38": "Media Pause Widget", "39": "Module Patterns", "40": "Monitor Dock", "41": "Workflow Dock", "42": "Battery Warning", "43": "Install Script", "44": "Filesystem Adapter Spec", "45": "Git Adapter Spec", "46": "Podman Adapter Spec", "47": "Systemd Adapter Spec", "48": "Lua Timer API (after)", "49": "Lua Bluetooth API", "50": "Lua Timer API (every)", "51": "Lua Exec API", "52": "Lua Hyprland API", "53": "Lua Notify API", "54": "Lua State Watch API", "55": "Emit Binary Build", "56": "Adapters Module", "57": "System Startup Event", "58": "Monitor Layout Config", "59": "Binds Module", "60": "Bakery Package Manager", "61": "GUI Control Center Roadmap", "62": "Cross-Device Mesh Roadmap", "63": "Version Computation"} \ No newline at end of file +{ + "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/.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/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index b7f3901..1cf4a98 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,86 +1,115 @@ -# Graph Report - . (2026-08-04) +# Graph Report - bread (2026-08-15) ## Corpus Check -- 55 files · ~54,650 words +- 62 files · ~88,250 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 978 nodes · 2283 edges · 64 communities (41 shown, 23 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 33 edges (avg confidence: 0.77) -- Token cost: 72,759 input · 0 output +- 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 Runtime Core -- Adapter Framework -- Adapter Configuration -- App Classification -- Widget Spec & Placement -- Adapter Implementations +- 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 State Tracking -- Integration Tests -- State Engine -- Module Management -- Systemd Adapter -- Git Hooks -- CLI Core -- Type Definitions +- Git Adapter - Podman Adapter -- Event Routing -- Udev Adapter -- Shell Hooks -- Bluetooth Adapter -- Subscription System -- Glob Pattern Matching -- Event Dispatch -- Network RTNetlink -- Network Adapter -- Power Management -- Hyprland Integration -- UPower Integration -- CI/CD Workflows -- Git Widget -- Emit CLI Tool -- Shared Library Init -- Active Window Widget -- CPU Temp Widget -- Focus Mode Widget -- Workflow Status Widget -- Widget API Documentation -- Bluetooth Widget -- Media Pause Widget -- Module Patterns -- Install Script -- Filesystem Adapter Spec -- Git Adapter Spec -- Podman Adapter Spec -- Systemd Adapter Spec -- Lua Timer API (after) -- Lua Bluetooth API -- Lua Timer API (every) -- Lua Exec API -- Lua Hyprland API -- Lua Notify API -- Lua State Watch API -- System Startup Event -- Monitor Layout Config -- Binds Module +- 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 -- GUI Control Center Roadmap -- Cross-Device Mesh Roadmap -- Version Computation +- 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` - 52 edges -2. `RawEvent` - 47 edges -3. `RuntimeState` - 34 edges -4. `BreadEvent` - 30 edges -5. `raw()` - 30 edges -6. `StateHandle` - 27 edges -7. `now_unix_ms()` - 25 edges +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. `Server` - 22 edges +10. `ModuleHostLua` - 24 edges ## Surprising Connections (you probably didn't know these) - `parse_bluetooth_message()` --calls--> `now_unix_ms()` [INFERRED] @@ -96,6 +125,7 @@ ## 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] @@ -105,171 +135,263 @@ - **** — api_bread_widget, api_bread_every, example_widget_cpu_temp, api_bread_state_watch [INFERRED] - **** — branch_main, ci_dev_release, ci_rc_release, ci_stable_release, release_track_dev, release_track_beta, release_track_stable [INFERRED] -## Communities (64 total, 23 thin omitted) +## Communities (88 total, 24 thin omitted) -### Community 0 - "Lua Runtime Core" +### Community 0 - "lua/mod.rs" Cohesion: 0.06 -Nodes (80): now_unix_ms(), WidgetPlacement, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect(), bluetooth_find_adapter(), bluetooth_get_powered() (+72 more) +Nodes (86): now_unix_ms(), ModulePermission, Option, String, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect() (+78 more) -### Community 1 - "Adapter Framework" +### 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 (52): adapter_source_is_hashable_and_eq(), AdapterSource, bread_event_new_accepts_owned_and_borrowed_names(), bread_event_new_sets_current_timestamp(), BreadEvent, DaemonSection, expand_path(), now_unix_ms_is_monotonically_non_decreasing_across_calls() (+44 more) +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 2 - "Adapter Configuration" +### 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 (45): AdaptersConfig, AdapterToggle, Config, config_path(), config_path_falls_back_to_home_when_no_xdg(), config_path_respects_xdg_config_home(), DaemonConfig, default_config_uses_documented_defaults() (+37 more) +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 3 - "App Classification" -Cohesion: 0.06 -Nodes (36): A, is_known_app(), validate_app_namespace(), AdapterStatus, Manager, Arc, HashMap, Receiver (+28 more) - -### Community 4 - "Widget Spec & Placement" -Cohesion: 0.07 -Nodes (31): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+23 more) - -### Community 5 - "Adapter Implementations" +### 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 Adapter" +### 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 State Tracking" +### 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 - "Integration Tests" -Cohesion: 0.24 -Nodes (30): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_app_source_rejects_wrong_namespace(), emit_with_internal_source_is_rejected(), emit_with_known_app_source_routes_through_normalizer(), emit_with_unregistered_app_source_is_rejected(), emit_without_event_errors(), event_stream_filter_excludes_non_matching_events(), events_replay_returns_buffered_events() (+22 more) +### Community 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" +### 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 - "Module Management" -Cohesion: 0.14 -Nodes (24): copy_dir(), install_from_local(), list_modules(), ModuleManifest, modules_dir(), parse_source(), read_manifest_file(), read_module_manifest() (+16 more) +### Community 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 Adapter" +### 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 - "Git Hooks" +### 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 - "CLI Core" -Cohesion: 0.22 -Nodes (27): Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand, install_module() (+19 more) +### Community 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 - "Type Definitions" -Cohesion: 0.15 -Nodes (23): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+15 more) +### Community 14 - "types.rs" +Cohesion: 0.17 +Nodes (21): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+13 more) -### Community 15 - "Podman Adapter" +### 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 - "Event Routing" -Cohesion: 0.13 +### Community 16 - "StateHandle" +Cohesion: 0.14 Nodes (10): condition_matches(), resolve_device(), Option, Result, String, Value, Vec, StateHandle (+2 more) -### Community 17 - "Udev Adapter" -Cohesion: 0.23 -Nodes (14): build_event(), enumerate_with_udev(), prop_bool(), prop_str(), Option, Result, Self, Sender (+6 more) +### Community 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 - "Shell Hooks" +### 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 Adapter" +### 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 - "Subscription System" +### 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 - "Event Dispatch" +### Community 22 - "run_state_engine" Cohesion: 0.27 Nodes (12): dispatch_event(), handle_command(), Arc, AtomicU64, Receiver, RwLock, Self, Sender (+4 more) -### Community 23 - "Network RTNetlink" -Cohesion: 0.19 -Nodes (9): Adapter, ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter (+1 more) +### Community 23 - "RtnetlinkAdapter" +Cohesion: 0.22 +Nodes (7): ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter -### Community 24 - "Network Adapter" +### 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 Management" +### Community 25 - "power.rs" Cohesion: 0.26 Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), Option, Result, Self, Sender -### Community 26 - "Hyprland Integration" +### Community 26 - "hyprland.rs" Cohesion: 0.29 Nodes (7): hyprland_event_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result, Sender, String -### Community 27 - "UPower Integration" -Cohesion: 0.27 -Nodes (6): parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter +### Community 27 - "Adapter" +Cohesion: 0.23 +Nodes (8): Adapter, parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter, Send -### Community 28 - "CI/CD Workflows" +### 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 Widget" +### 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 - "Emit CLI Tool" -Cohesion: 0.40 -Nodes (5): main(), parse_args(), Option, String, UnixStream +### 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 - "Shared Library Init" +### Community 31 - "Sync" Cohesion: 0.50 Nodes (3): main(), Result, Sync -### Community 32 - "Active Window Widget" +### Community 32 - "active-window-widget.lua" Cohesion: 0.83 Nodes (3): label_for(), M.on_load(), widget_root() -### Community 33 - "CPU Temp Widget" +### Community 33 - "cpu-temp-widget.lua" Cohesion: 0.83 Nodes (3): M.on_load(), read_temp_c(), widget_root() -### Community 34 - "Focus Mode Widget" +### Community 34 - "focus-mode-widget.lua" Cohesion: 1.00 Nodes (3): is_focused(), M.on_load(), widget_root() -### Community 35 - "Workflow Status Widget" +### Community 35 - "workflow-status-widget.lua" Cohesion: 0.83 Nodes (3): M.on_load(), most_relevant(), widget_update() -### Community 36 - "Widget API Documentation" +### 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 -- **44 isolated node(s):** `install.sh script`, `Git Adapter`, `Filesystem Adapter`, `Systemd Adapter`, `Podman Adapter` (+39 more) +- **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. -- **23 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **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 `Adapter` connect `Network RTNetlink` to `App Classification`, `Filesystem Adapter`, `Git State Tracking`, `Systemd Adapter`, `Podman Adapter`, `Udev Adapter`, `Bluetooth Adapter`, `Network Adapter`, `Power Management`, `Hyprland Integration`, `UPower Integration`, `Shared Library Init`?** - _High betweenness centrality (0.137) - this node is a cross-community bridge._ -- **Why does `RawEvent` connect `Adapter Framework` to `App Classification`, `Filesystem Adapter`, `Git State Tracking`, `Systemd Adapter`, `Podman Adapter`, `Udev Adapter`, `Bluetooth Adapter`, `Network RTNetlink`, `Network Adapter`, `Power Management`, `Hyprland Integration`, `UPower Integration`?** - _High betweenness centrality (0.122) - this node is a cross-community bridge._ -- **Why does `Config` connect `Adapter Configuration` to `Lua Runtime Core`, `App Classification`?** - _High betweenness centrality (0.076) - this node is a cross-community bridge._ -- **What connects `install.sh script`, `Git Adapter`, `Filesystem Adapter` to the rest of the system?** - _44 weakly-connected nodes found - possible documentation gaps or missing edges._ -- **Should `Lua Runtime Core` be split into smaller, more focused modules?** - _Cohesion score 0.061946902654867256 - nodes in this community are weakly interconnected._ -- **Should `Adapter Framework` be split into smaller, more focused modules?** - _Cohesion score 0.0727036676403765 - nodes in this community are weakly interconnected._ -- **Should `Adapter Configuration` be split into smaller, more focused modules?** - _Cohesion score 0.0741745816372682 - nodes in this community are weakly interconnected._ \ No newline at end of file +- **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/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/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/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/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/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/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/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/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/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/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/stat-index.json b/graphify-out/cache/stat-index.json index 0eece50..807813a 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"}},"upgrade.md":{"size":6091,"mtime_ns":1785826079926089237,"word_count":671,"hashes":{"upgrade.md":"8397ea51d5868eaa21a5c3bbb4cc65cea606f67c1695ab637863053138bb3f96"}}} \ No newline at end of file +{".forgejo/workflows/dev-release.yml":{"size":4221,"mtime_ns":1786800467716187389,"word_count":471},".forgejo/workflows/rc-release.yml":{"size":2726,"mtime_ns":1786800467716718573,"word_count":280},".forgejo/workflows/release.yml":{"size":2581,"mtime_ns":1786800467716718573,"word_count":216},"CONTRIBUTING.md":{"size":4572,"mtime_ns":1786800467716892939,"word_count":693,"hashes":{"contributing.md":"e75cc3e5015028d97d15afae37729df7dd876f7acf6fed26c7630d44727dae63"}},"Documentation.md":{"size":87272,"mtime_ns":1786801027281651380,"word_count":11615,"hashes":{"documentation.md":"710eb8f047bfbd75c632ad518335fcccf54f6145b3de251debf342ec1e7dfefc"}},"Examples.md":{"size":13873,"mtime_ns":1786800467716892939,"word_count":1631,"hashes":{"examples.md":"21500decea5617ea2663a92566ce2335a2dcae67fa6e57727f4797525f5c59f6"}},"README.md":{"size":10721,"mtime_ns":1786800994096428226,"word_count":1322,"hashes":{"readme.md":"bfd8aa5bd99b431f472767787ea6294639cb6b01cfe15d7b8c0a5fd7b9d48f94"}},"bread-cli/src/hooks_git.rs":{"size":14283,"mtime_ns":1786800467720072750,"word_count":1628,"hashes":{"bread-cli/src/hooks_git.rs":"189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30"}},"bread-cli/src/hooks_shell.rs":{"size":22290,"mtime_ns":1786800467720168539,"word_count":2464,"hashes":{"bread-cli/src/hooks_shell.rs":"fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0"}},"bread-cli/src/lib.rs":{"size":83,"mtime_ns":1786800467720168539,"word_count":11,"hashes":{"bread-cli/src/lib.rs":"911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d"}},"bread-cli/src/main.rs":{"size":27201,"mtime_ns":1786800467720168539,"word_count":2482,"hashes":{"bread-cli/src/main.rs":"288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009"}},"bread-cli/src/modules_mgmt.rs":{"size":18542,"mtime_ns":1786801244126374196,"word_count":1854,"hashes":{"bread-cli/src/modules_mgmt.rs":"4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7"}},"bread-cli/tests/modules.rs":{"size":6785,"mtime_ns":1786801244129707485,"word_count":527,"hashes":{"bread-cli/tests/modules.rs":"1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07"}},"bread-emit/src/main.rs":{"size":2630,"mtime_ns":1786800467720619563,"word_count":323,"hashes":{"bread-emit/src/main.rs":"3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605"}},"bread-shared/src/apps.rs":{"size":9958,"mtime_ns":1786801218146726164,"word_count":956,"hashes":{"bread-shared/src/apps.rs":"ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc"}},"bread-shared/src/glob.rs":{"size":5250,"mtime_ns":1786800467721052082,"word_count":430,"hashes":{"bread-shared/src/glob.rs":"a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62"}},"bread-shared/src/lib.rs":{"size":17557,"mtime_ns":1786801244129707485,"word_count":1653,"hashes":{"bread-shared/src/lib.rs":"154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b"}},"bread-shared/src/widget.rs":{"size":19070,"mtime_ns":1786801244129707485,"word_count":1828,"hashes":{"bread-shared/src/widget.rs":"a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad"}},"breadd/src/adapters/bluetooth.rs":{"size":8036,"mtime_ns":1786800467721449827,"word_count":613,"hashes":{"breadd/src/adapters/bluetooth.rs":"9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695"}},"breadd/src/adapters/filesystem.rs":{"size":15906,"mtime_ns":1786800467721597263,"word_count":1390,"hashes":{"breadd/src/adapters/filesystem.rs":"e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356"}},"breadd/src/adapters/git.rs":{"size":20033,"mtime_ns":1786800467721597263,"word_count":1964,"hashes":{"breadd/src/adapters/git.rs":"559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa"}},"breadd/src/adapters/hyprland.rs":{"size":2939,"mtime_ns":1786800467721597263,"word_count":256,"hashes":{"breadd/src/adapters/hyprland.rs":"0637373051146eca72135d29c251b5d0617cd16787a56581bda8c7489bb8a81c"}},"breadd/src/adapters/mod.rs":{"size":5676,"mtime_ns":1786800467721597263,"word_count":429,"hashes":{"breadd/src/adapters/mod.rs":"980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d"}},"breadd/src/adapters/network.rs":{"size":2484,"mtime_ns":1786800467721597263,"word_count":220,"hashes":{"breadd/src/adapters/network.rs":"24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee"}},"breadd/src/adapters/network_rtnetlink.rs":{"size":8078,"mtime_ns":1786800467721597263,"word_count":482,"hashes":{"breadd/src/adapters/network_rtnetlink.rs":"32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932"}},"breadd/src/adapters/podman.rs":{"size":10249,"mtime_ns":1786800467721597263,"word_count":945,"hashes":{"breadd/src/adapters/podman.rs":"acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714"}},"breadd/src/adapters/power.rs":{"size":2575,"mtime_ns":1786800467721597263,"word_count":214,"hashes":{"breadd/src/adapters/power.rs":"51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29"}},"breadd/src/adapters/power_upower.rs":{"size":5913,"mtime_ns":1786800467721597263,"word_count":405,"hashes":{"breadd/src/adapters/power_upower.rs":"daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d"}},"breadd/src/adapters/systemd.rs":{"size":10443,"mtime_ns":1786800467721597263,"word_count":1011,"hashes":{"breadd/src/adapters/systemd.rs":"fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2"}},"breadd/src/adapters/udev.rs":{"size":8560,"mtime_ns":1786800978739969607,"word_count":675,"hashes":{"breadd/src/adapters/udev.rs":"ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d"}},"breadd/src/core/config.rs":{"size":19809,"mtime_ns":1786800467721597263,"word_count":1644,"hashes":{"breadd/src/core/config.rs":"25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5"}},"breadd/src/core/mod.rs":{"size":131,"mtime_ns":1786800467722310678,"word_count":21,"hashes":{"breadd/src/core/mod.rs":"8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a"}},"breadd/src/core/normalizer.rs":{"size":55423,"mtime_ns":1786801218223391792,"word_count":3827,"hashes":{"breadd/src/core/normalizer.rs":"393ac0a29060f92c341cbd8c1c4714bf8883e3f506efca3d32d50c9f4d5338c1"}},"breadd/src/core/state_engine.rs":{"size":37321,"mtime_ns":1786800467722310678,"word_count":2532,"hashes":{"breadd/src/core/state_engine.rs":"c00e0121023186b8d12e5a9fc448e881eedaed01a467d6f29e9f19a65a05d4b6"}},"breadd/src/core/subscriptions.rs":{"size":5705,"mtime_ns":1786800467722310678,"word_count":457,"hashes":{"breadd/src/core/subscriptions.rs":"50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e"}},"breadd/src/core/supervisor.rs":{"size":2071,"mtime_ns":1786800467722310678,"word_count":179,"hashes":{"breadd/src/core/supervisor.rs":"954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925"}},"breadd/src/core/types.rs":{"size":5580,"mtime_ns":1786800467722310678,"word_count":641,"hashes":{"breadd/src/core/types.rs":"657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56"}},"breadd/src/ipc/mod.rs":{"size":20789,"mtime_ns":1786800912991655884,"word_count":1676,"hashes":{"breadd/src/ipc/mod.rs":"ad1f70b5b76927bf09044c24e64d43864d4c16d49f9c879fe01935372baca775"}},"breadd/src/lua/mod.rs":{"size":143054,"mtime_ns":1786801244129707485,"word_count":11545,"hashes":{"breadd/src/lua/mod.rs":"2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a"}},"breadd/src/main.rs":{"size":4941,"mtime_ns":1786800467722855187,"word_count":356,"hashes":{"breadd/src/main.rs":"87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba"}},"breadd/tests/ipc_integration.rs":{"size":62115,"mtime_ns":1786801218363389895,"word_count":5535,"hashes":{"breadd/tests/ipc_integration.rs":"7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9"}},"examples/modules/README.md":{"size":3125,"mtime_ns":1786800467724254105,"word_count":425,"hashes":{"examples/modules/readme.md":"1db6238036e92ba4ccf2feb1f0d6f0f5299cf922e49be1bc22ab328006e96778"}},"examples/modules/active-window-widget.lua":{"size":1713,"mtime_ns":1786800467724316772,"word_count":224,"hashes":{"examples/modules/active-window-widget.lua":"5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874"}},"examples/modules/bluetooth-toggle-widget.lua":{"size":2143,"mtime_ns":1786800467724316772,"word_count":266,"hashes":{"examples/modules/bluetooth-toggle-widget.lua":"09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f"}},"examples/modules/dock-monitors.lua":{"size":1090,"mtime_ns":1786800467724451154,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2220,"mtime_ns":1786800467724451154,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4"}},"examples/modules/focus-mode-widget.lua":{"size":2590,"mtime_ns":1786800467724451154,"word_count":330,"hashes":{"examples/modules/focus-mode-widget.lua":"f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be"}},"examples/modules/git-branch-widget.lua":{"size":5793,"mtime_ns":1786800467724451154,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38"}},"examples/modules/low-battery-warning.lua":{"size":890,"mtime_ns":1786800467724451154,"word_count":114,"hashes":{"examples/modules/low-battery-warning.lua":"413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4"}},"examples/modules/pause-media-on-headphone-unplug.lua":{"size":770,"mtime_ns":1786800467724451154,"word_count":81,"hashes":{"examples/modules/pause-media-on-headphone-unplug.lua":"cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35"}},"examples/modules/workflow-status-widget.lua":{"size":2883,"mtime_ns":1786800467724451154,"word_count":413,"hashes":{"examples/modules/workflow-status-widget.lua":"64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71"}},"packaging/README.md":{"size":1043,"mtime_ns":1786800994043095615,"word_count":130,"hashes":{"packaging/readme.md":"0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a"}},"scripts/install.sh":{"size":4224,"mtime_ns":1786800994076428497,"word_count":376,"hashes":{"scripts/install.sh":"d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74"}},"DEPRECATIONS.md":{"size":1957,"mtime_ns":1786800467716892939,"word_count":224,"hashes":{"deprecations.md":"a5d0de0db553d9d5af5742581f639d2c6c4cbf0ce54c4eef31d1c59737094a86"}},"bread-module-host/src/io.rs":{"size":9697,"mtime_ns":1786801244129707485,"word_count":932,"hashes":{"bread-module-host/src/io.rs":"6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4"}},"bread-module-host/src/lua_env.rs":{"size":20647,"mtime_ns":1786801244129707485,"word_count":1776,"hashes":{"bread-module-host/src/lua_env.rs":"3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26"}},"bread-module-host/src/main.rs":{"size":6309,"mtime_ns":1786801244129707485,"word_count":635,"hashes":{"bread-module-host/src/main.rs":"61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679"}},"bread-shared/src/module_host_ipc.rs":{"size":4617,"mtime_ns":1786801244129707485,"word_count":512,"hashes":{"bread-shared/src/module_host_ipc.rs":"55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f"}},"bread-shared/src/permissions.rs":{"size":7447,"mtime_ns":1786800467721052082,"word_count":743,"hashes":{"bread-shared/src/permissions.rs":"0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189"}},"breadd/src/core/rules.rs":{"size":12704,"mtime_ns":1786801244129707485,"word_count":1344,"hashes":{"breadd/src/core/rules.rs":"ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed"}},"breadd/src/ipc/module_host_bridge.rs":{"size":22818,"mtime_ns":1786801244129707485,"word_count":1761,"hashes":{"breadd/src/ipc/module_host_bridge.rs":"8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f"}},"breadd/src/module_host.rs":{"size":33767,"mtime_ns":1786801244129707485,"word_count":3731,"hashes":{"breadd/src/module_host.rs":"c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb"}},"breadd/tests/module_host_sandbox.rs":{"size":22884,"mtime_ns":1786801244129707485,"word_count":2249,"hashes":{"breadd/tests/module_host_sandbox.rs":"6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba"}},"examples/modules/cpu-temp-widget/init.lua":{"size":2812,"mtime_ns":1786800467724451154,"word_count":375,"hashes":{"examples/modules/cpu-temp-widget/init.lua":"f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4"}},"xtask/src/main.rs":{"size":31549,"mtime_ns":1786801244129707485,"word_count":2987,"hashes":{"xtask/src/main.rs":"483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738"}}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index 5012ef5..dc2774b 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@
-
978 nodes · 2283 edges · 64 communities
+
1467 nodes · 3347 edges · 88 communities