diff --git a/.forgejo/workflows/dev-release.yml b/.forgejo/workflows/dev-release.yml index 9ef75cc..aa31a2d 100644 --- a/.forgejo/workflows/dev-release.yml +++ b/.forgejo/workflows/dev-release.yml @@ -61,7 +61,7 @@ jobs: set -euo pipefail PKG_DIR="/srv/breadway-dl/dev/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread bread-emit bread-module-host; do + for bin in breadd bread; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ diff --git a/.forgejo/workflows/rc-release.yml b/.forgejo/workflows/rc-release.yml index 6adcf3b..73bce8f 100644 --- a/.forgejo/workflows/rc-release.yml +++ b/.forgejo/workflows/rc-release.yml @@ -32,7 +32,7 @@ jobs: VERSION="${GITHUB_REF_NAME#v}" PKG_DIR="/srv/breadway-dl/beta/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread bread-emit bread-module-host; do + for bin in breadd bread; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 36ab1ae..74a93bb 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -28,7 +28,7 @@ jobs: VERSION="${GITHUB_REF_NAME#v}" PKG_DIR="/srv/breadway-dl/bread/${VERSION}" mkdir -p "${PKG_DIR}" - for bin in breadd bread bread-emit bread-module-host; do + for bin in breadd bread; do cp "src/target/release/${bin}" "${PKG_DIR}/${bin}-x86_64" strip "${PKG_DIR}/${bin}-x86_64" sha256sum "${PKG_DIR}/${bin}-x86_64" | awk '{print $1}' \ @@ -48,13 +48,9 @@ jobs: echo "::error::BAKERY_MINISIGN_SEC_KEY_PATH secret not set — refusing to regenerate index.json unsigned (would leave a stale signature mismatched against fresh content and break bakery for everyone)" exit 1 fi - rm -rf /tmp/bread-ecosystem-ci-* 2>/dev/null || true - # mktemp: a fixed clone path races when multiple repos' release - # workflows run close together on the same self-hosted runner. - ECOSYSTEM_CI_DIR="$(mktemp -d /tmp/bread-ecosystem-ci-XXXXXX)" - git clone https://git.breadway.dev/Breadway/bread-ecosystem.git "${ECOSYSTEM_CI_DIR}" - bash "${ECOSYSTEM_CI_DIR}/scripts/gen-index.sh" - rm -rf "${ECOSYSTEM_CI_DIR}" + rm -rf /tmp/bread-ecosystem-ci + git clone https://git.breadway.dev/Breadway/bread-ecosystem.git /tmp/bread-ecosystem-ci + bash /tmp/bread-ecosystem-ci/scripts/gen-index.sh - name: upload to GitHub Release env: @@ -68,10 +64,6 @@ jobs: gh release upload "${GITHUB_REF_NAME}" --repo Breadway/bread \ "${PKG_DIR}/breadd-x86_64" \ "${PKG_DIR}/bread-x86_64" \ - "${PKG_DIR}/bread-emit-x86_64" \ - "${PKG_DIR}/bread-module-host-x86_64" \ "${PKG_DIR}/breadd-x86_64.sha256" \ "${PKG_DIR}/bread-x86_64.sha256" \ - "${PKG_DIR}/bread-emit-x86_64.sha256" \ - "${PKG_DIR}/bread-module-host-x86_64.sha256" \ --clobber diff --git a/.grok/config.toml b/.grok/config.toml deleted file mode 100644 index 381bf4f..0000000 --- a/.grok/config.toml +++ /dev/null @@ -1,12 +0,0 @@ -# Copied from .claude/settings.local.json -[permission] -allow = [ - "Bash(cargo test *)", - "Bash(/home/breadway/Projects/bread/target/debug/bread health *)", - "Bash(/home/breadway/Projects/bread/target/debug/bread sync *)", - "Bash(python3 *)", - "Bash(/home/breadway/Projects/bread/target/debug/bread modules *)", - "Bash(/home/breadway/Projects/bread/target/debug/bread doctor *)", - "Bash(/home/breadway/Projects/bread/target/debug/bread reload *)", - "Bash(cargo build *)", -] diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 58d0cb8..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,20 +0,0 @@ -# CLAUDE.md — Repo hygiene - -This repo follows the branch/release workflow documented in `CONTRIBUTING.md` -— read and follow it for any git, branch, or release work here (the -dev/beta/main lifecycle, `feature/x`/`fix/x` branch naming, when to cut or -reset `beta`, etc). Don't improvise a different workflow. -When starting work on a new feature, create branch "feature/" \ -When working on a bug or issue, create branch "fix/" - -## Remotes -- `origin` — Forgejo (`git.breadway.dev` via Hestia, SSH) — authoritative. -- `github` — GitHub mirror. Push both when publishing. - -## CI -- `dev-release.yml` triggers on `push: branches: ['dev']`; `beta-release.yml` - on `push: branches: ['beta']`; `release.yml` on a `v*` tag push. `package.yml` triggers the same way for the pacman-channel package. - None of these run on plain commits or PRs beyond what's listed. - -## Don't -- Don't embed credentials in remote URLs — SSH or a credential helper only. diff --git a/README.md b/README.md index 9b48f5f..eb706d6 100644 --- a/README.md +++ b/README.md @@ -237,12 +237,6 @@ bread modules audit # Scan a module's Lua source and suggest a # Hooks bread hooks install-shell [shell] # Install precmd/preexec/chpwd shell hooks (auto-detects $SHELL) bread hooks install-git # Install git hooks (post-commit/checkout/merge) in the current repo - -# Compositor integration -bread init # Install breadbar's Hyprland layer-rule integration (shows a diff, asks to confirm) -bread init --dry-run # Print the proposed diff only, change nothing -bread init --yes # Skip the confirmation prompt (scripted/image builds) -bread init --undo # Remove the previously installed integration ``` --- diff --git a/api-schema.toml b/api-schema.toml index 09b138d..8179c29 100644 --- a/api-schema.toml +++ b/api-schema.toml @@ -608,8 +608,3 @@ since = "0.7" name = "doctor" kind = "cli_command" since = "0.7" - -[[entry]] -name = "init" -kind = "cli_command" -since = "0.8" diff --git a/bread-cli/src/hooks_shell.rs b/bread-cli/src/hooks_shell.rs index 4272c79..63b692a 100644 --- a/bread-cli/src/hooks_shell.rs +++ b/bread-cli/src/hooks_shell.rs @@ -13,20 +13,6 @@ //! user later doesn't want it, an rc-file edit is much harder to notice and //! undo than a printed snippet they chose to paste in. //! -//! `bread init` (`init.rs`) looks like it breaks this rule — it does -//! propose an edit to a user's own `hyprland.lua` — but it's a narrower, -//! consent-gated exception, not a reversal of it. The difference is what's -//! silent about the failure mode: a missing shell hook is invisible -//! enrichment (no telemetry, nothing looks wrong), so leaving it to the -//! user to paste in at their own pace is the right default. A missing -//! compositor layer rule is not invisible — breadbar renders unblurred and -//! with the wrong opacity, which reads as "this app is broken," not -//! "optional feature not enabled," and there's no snippet a user could be -//! expected to reverse-engineer for that. `init.rs` earns the edit by -//! showing the exact diff, requiring explicit consent (prompt, `--yes`, or -//! nothing at all without a TTY), backing up the file first, and shipping -//! a real `--undo`. See `init.rs`'s module docs for the full rationale. -//! //! # Why bread-emit, not `bread emit` //! //! The generated hooks shell out to the separate `bread-emit` binary diff --git a/bread-cli/src/init.rs b/bread-cli/src/init.rs deleted file mode 100644 index 9920f8d..0000000 --- a/bread-cli/src/init.rs +++ /dev/null @@ -1,1281 +0,0 @@ -//! `bread init` — installs bread's Hyprland compositor integration: the -//! `layerrule`s (blur, ignore_alpha, blur_popups, animation) that make -//! breadbar/breadbox actually look like the translucent shell they're -//! designed as, generated from the active shell theme's `[compositor]` -//! table via `bread-theme layerrules` → `~/.config/hypr/layerrules.json`. -//! -//! # Why this command auto-edits a file, unlike `hooks_shell`/`hooks_git` -//! -//! Read `hooks_shell.rs`'s module header first — it lays out the general -//! rule this repo follows: bread does not silently edit a user's own -//! startup/config files, because that kind of edit is hard to notice and -//! hard to undo. This module is the one deliberate exception, and it is -//! narrow and consent-gated on purpose: -//! -//! - A missing shell hook is invisible enrichment — the shell just doesn't -//! report telemetry, nothing looks broken, and the fix (source a line) -//! is something the user can take at their own pace. -//! - A missing compositor layer rule is not invisible. breadbar renders -//! without blur, without `ignore_alpha`, motion is wrong — it looks like -//! a broken app, not a missing optional feature, and a user hitting that -//! has no way to know the fix is "hand-write five `hl.layer_rule` calls -//! into your Hyprland config." The gap between "install the bread stack" -//! and "the shell looks right" needs to be closable in one command. -//! -//! So: this module *does* propose an edit to the user's own config, but -//! only ever one specific, clearly marked, single block; only after -//! showing the exact diff; only with the user's consent (an interactive -//! prompt, `--yes`, or nothing at all in a non-interactive session); always -//! behind a timestamped backup; and always reversible with `bread init -//! --undo`. Every actual line of layer-rule logic lives in a separate, -//! entirely bread-owned file (`~/.config/hypr/bread.lua`) that is -//! regenerated freely and never hand-edited — the one line touched in the -//! user's own `hyprland.lua` just sources it. -//! -//! # Scope: appearance only -//! -//! `bread.lua` (see [`BREAD_LUA`]) emits `hl.layer_rule` calls built from -//! exactly five fields: `blur`, `ignore_alpha`, `blur_popups`, `animation`, -//! `no_anim`. It never reads or emits window placement, workspace -//! assignment, or focus rules — those are `hl.window_rule` policy, are -//! never part of `layerrules.json`, and are explicitly out of scope for -//! this file even if a future `layerrules.json` somehow grew such a key. -//! An installer that rearranged a user's workspaces on upgrade would be a -//! serious bug; this module is structured so it physically cannot do that. -//! -//! # CLI shape: top-level `Init`, not `HooksCommand::Compositor` -//! -//! `hooks install-shell`/`hooks install-git` share one shape: "generate -//! some bread-owned files, print instructions, never touch the user's own -//! config." This command's shape is different in a way that matters enough -//! to warrant its own top-level verb rather than a third `hooks install` -//! variant: it *proposes an edit to a file it doesn't own*, which needs a -//! diff, a consent gate, a backup, and a symmetrical `--undo` — none of -//! which the `hooks` family has or needs. Folding it into `HooksCommand` -//! would either bolt consent/undo semantics onto a subcommand group that -//! otherwise has neither, or quietly suggest to a reader that hooks and -//! compositor integration are the same kind of operation, when the whole -//! point of this module's design is that they aren't. - -use anyhow::{Context, Result}; -use serde::Deserialize; -use std::collections::BTreeMap; -use std::fs; -use std::io::{self, IsTerminal, Write as IoWrite}; -use std::path::{Path, PathBuf}; - -/// Start-of-block marker written into the user's `hyprland.lua`. Both this -/// and [`MARKER_END`] must appear verbatim (as a whole trimmed line) for a -/// block to be recognized as bread-managed and therefore safe to update or -/// remove; text near, but not matching exactly, is left alone. -pub const MARKER_BEGIN: &str = "-- >>> bread managed >>>"; -/// End-of-block marker. See [`MARKER_BEGIN`]. -pub const MARKER_END: &str = "-- <<< bread managed <<<"; - -/// The single line inserted between the markers. Deliberately just a -/// `pcall(dofile(...))` — every actual rule lives in `bread.lua`, guarded -/// by its own internal `pcall` too (belt and suspenders: this call site -/// can never abort the rest of `hyprland.lua` even if `bread.lua` itself -/// somehow threw outside its own guard, e.g. a syntax error from a -/// half-written file). -fn managed_block_body() -> &'static str { - "pcall(dofile, os.getenv(\"HOME\") .. \"/.config/hypr/bread.lua\") -- bread compositor integration; installed by `bread init`, removed by `bread init --undo`" -} - -fn managed_block_text() -> String { - format!("{MARKER_BEGIN}\n{}\n{MARKER_END}", managed_block_body()) -} - -// --------------------------------------------------------------------------- -// bread.lua — the entirely bread-owned generated file -// --------------------------------------------------------------------------- - -/// Full contents written to `~/.config/hypr/bread.lua`. -/// -/// Self-contained on purpose: it bundles its own minimal JSON object -/// decoder rather than `dofile`-ing `scripts/lib/json.lua`, because that -/// file is a BOS/this-machine convention, not something every Hyprland+Lua -/// user has. The decoder only needs to handle what `layerrules.json` can -/// contain (a flat object of objects with string/number/bool/null leaves) -/// — see `bread-theme layerrules`'s writer for the schema this reads. -/// -/// The whole body runs inside one `pcall`. A missing `layerrules.json` -/// (bread-theme layerrules never run), an unreadable one, or a malformed -/// one all degrade to "no bread layer rules applied this session" — never -/// to a Hyprland config that fails to load. -const BREAD_LUA: &str = r#"-- ~/.config/hypr/bread.lua --- --- Generated by `bread init`. DO NOT HAND-EDIT — rerun `bread init` any --- time to regenerate this file from the current layerrules.json, or --- `bread init --undo` to remove the one line in hyprland.lua that sources --- it (this file itself is left in place, inert, until you delete it). --- --- Reads ~/.config/hypr/layerrules.json (written by `bread-theme --- layerrules` from the active shell theme's [compositor] table) and emits --- one hl.layer_rule() per namespace it describes. --- --- Appearance only: blur, ignore_alpha, blur_popups, animation, no_anim. --- This file must never grow window placement, workspace assignment, or --- focus rules — those are hl.window_rule policy and belong in your own --- hyprland.lua, not here. Only these five fields are ever read off each --- entry below; any other key in layerrules.json (there should not be any) --- is silently ignored. - -local ok, err = pcall(function() - local path = os.getenv("HOME") .. "/.config/hypr/layerrules.json" - - local fh = io.open(path, "r") - if not fh then - return -- no layerrules.json yet (bread-theme layerrules not run) — nothing to do - end - local raw = fh:read("*a") - fh:close() - - -- Minimal JSON decoder, scoped to layerrules.json's shape (an object of - -- objects; string/number/bool/null leaves; arrays supported for - -- completeness though the schema never uses one). Not a general-purpose - -- parser — see BREAD_LUA's doc comment in bread-cli/src/init.rs for why - -- this doesn't just dofile scripts/lib/json.lua. - local pos, len = 1, #raw - - local function skip_ws() - while pos <= len and raw:sub(pos, pos):match("%s") do - pos = pos + 1 - end - end - - local parse_value - - local function parse_string() - pos = pos + 1 - local out = {} - while pos <= len do - local c = raw:sub(pos, pos) - if c == '"' then - pos = pos + 1 - return table.concat(out) - elseif c == "\\" then - local n = raw:sub(pos + 1, pos + 1) - local escapes = { ['"'] = '"', ["\\"] = "\\", ["/"] = "/", b = "\b", f = "\f", n = "\n", r = "\r", t = "\t" } - out[#out + 1] = escapes[n] or n - pos = pos + 2 - else - out[#out + 1] = c - pos = pos + 1 - end - end - error("unterminated string in layerrules.json") - end - - local function parse_array() - pos = pos + 1 - skip_ws() - local arr = {} - if raw:sub(pos, pos) == "]" then - pos = pos + 1 - return arr - end - while true do - skip_ws() - arr[#arr + 1] = parse_value() - skip_ws() - local c = raw:sub(pos, pos) - pos = pos + 1 - if c == "]" then - return arr - elseif c ~= "," then - error("expected ',' or ']' in layerrules.json array") - end - end - end - - local function parse_object() - pos = pos + 1 - skip_ws() - local obj = {} - if raw:sub(pos, pos) == "}" then - pos = pos + 1 - return obj - end - while true do - skip_ws() - local key = parse_string() - skip_ws() - if raw:sub(pos, pos) ~= ":" then - error("expected ':' in layerrules.json object") - end - pos = pos + 1 - skip_ws() - obj[key] = parse_value() - skip_ws() - local c = raw:sub(pos, pos) - pos = pos + 1 - if c == "}" then - return obj - elseif c ~= "," then - error("expected ',' or '}' in layerrules.json object") - end - end - end - - parse_value = function() - skip_ws() - local c = raw:sub(pos, pos) - if c == '"' then - return parse_string() - elseif c == "{" then - return parse_object() - elseif c == "[" then - return parse_array() - elseif raw:sub(pos, pos + 3) == "true" then - pos = pos + 4 - return true - elseif raw:sub(pos, pos + 4) == "false" then - pos = pos + 5 - return false - elseif raw:sub(pos, pos + 3) == "null" then - pos = pos + 4 - return nil - else - local start = pos - while pos <= len and raw:sub(pos, pos):match("[%d%+%-.eE]") do - pos = pos + 1 - end - if pos == start then - error("unexpected character in layerrules.json at byte " .. pos) - end - return tonumber(raw:sub(start, pos - 1)) - end - end - - local parsed = parse_value() - if type(parsed) ~= "table" then - return - end - - local namespaces = {} - for ns, rule in pairs(parsed) do - if type(ns) == "string" and type(rule) == "table" then - namespaces[#namespaces + 1] = ns - end - end - table.sort(namespaces) -- deterministic emission order - - for _, ns in ipairs(namespaces) do - local r = parsed[ns] - hl.layer_rule({ - name = ns, - match = { namespace = "^" .. ns .. "$" }, - blur = r.blur == true, - ignore_alpha = r.ignore_alpha, - blur_popups = r.blur_popups == true, - animation = r.animation, - no_anim = r.no_anim == true, - }) - end -end) - -if not ok then - -- Never let a bad layerrules.json break the rest of the compositor - -- config — Hyprland just runs without bread's layer rules until the - -- underlying file is fixed (or regenerated with `bread-theme layerrules`). - io.stderr:write("bread.lua: layer rules not applied: " .. tostring(err) .. "\n") -end -"#; - -// --------------------------------------------------------------------------- -// Config layout detection -// --------------------------------------------------------------------------- - -/// What we found at `~/.config/hypr` and whether it's something `bread -/// init` can safely auto-edit. -#[derive(Debug, PartialEq, Eq)] -enum ConfigLayout { - /// `hyprland.lua` exists and is readable as UTF-8 text — the only - /// layout this command will ever write to. - Lua(PathBuf), - /// No `hyprland.lua`, but `hyprland.conf` exists — the legacy hyprlang - /// format. Never auto-edited (a `dofile`-based integration can't work - /// there anyway; conf and Lua are different, mutually exclusive config - /// entry points). - ConfOnly(PathBuf), - /// Neither recognized, or `hyprland.lua` exists but couldn't be read as - /// text (permissions, binary garbage, etc). Conservative default: - /// print instructions, write nothing. - Unrecognized, -} - -fn detect_layout(hypr_dir: &Path) -> ConfigLayout { - let lua_path = hypr_dir.join("hyprland.lua"); - let conf_path = hypr_dir.join("hyprland.conf"); - - if lua_path.is_file() { - return if fs::read_to_string(&lua_path).is_ok() { - ConfigLayout::Lua(lua_path) - } else { - ConfigLayout::Unrecognized - }; - } - if conf_path.is_file() { - return ConfigLayout::ConfOnly(conf_path); - } - ConfigLayout::Unrecognized -} - -// --------------------------------------------------------------------------- -// BOS / existing-owner conflict detection -// --------------------------------------------------------------------------- - -/// How deep to recurse under `~/.config/hypr` while scanning for an -/// existing `breadbar` layer rule. Real trees here are a handful of levels -/// (`scripts/ui/rules.lua`, etc); this is just a hang-safety bound. -const CONFLICT_SCAN_MAX_DEPTH: usize = 8; - -/// Look for a `breadbar*` layer rule bread doesn't own — either BOS's own -/// dotfiles or a user's hand-authored one (this machine's -/// `scripts/ui/rules.lua` is exactly this case: `hl.layer_rule({ name = -/// "breadbar-island", match = { namespace = "^breadbar$" }, ... })`). -/// -/// Detection is deliberately heuristic and file-scoped rather than a real -/// Lua/hyprlang parse: any `.lua` or `.conf` file under `hypr_dir` (other -/// than bread's own generated `bread.lua`) that mentions both a layer-rule -/// keyword (`layer_rule` for Lua, `layerrule` for hyprlang conf) and -/// `breadbar` is treated as an existing owner. False positives (a file -/// that mentions both words without actually defining a breadbar layer -/// rule) are the safe failure mode here — worst case bread declines to -/// install and points at a red herring, which is recoverable by hand; -/// installing a second, conflicting rule set is not. -fn find_breadbar_conflict(hypr_dir: &Path) -> Result> { - if !hypr_dir.is_dir() { - return Ok(None); - } - scan_dir_for_conflict(hypr_dir, 0) -} - -fn scan_dir_for_conflict(dir: &Path, depth: usize) -> Result> { - if depth > CONFLICT_SCAN_MAX_DEPTH { - return Ok(None); - } - let entries = match fs::read_dir(dir) { - Ok(e) => e, - Err(_) => return Ok(None), // an unreadable subdir shouldn't abort the whole command - }; - for entry in entries { - let entry = entry.context("reading directory entry while scanning for compositor conflicts")?; - let path = entry.path(); - let file_type = entry.file_type()?; - - if file_type.is_dir() { - if let Some(found) = scan_dir_for_conflict(&path, depth + 1)? { - return Ok(Some(found)); - } - continue; - } - if !file_type.is_file() { - continue; - } - if path.file_name().and_then(|n| n.to_str()) == Some("bread.lua") { - continue; // our own generated file — never a conflict with itself - } - let ext = path.extension().and_then(|e| e.to_str()).unwrap_or(""); - if ext != "lua" && ext != "conf" { - continue; - } - let Ok(content) = fs::read_to_string(&path) else { - continue; - }; - if mentions_breadbar_layer_rule(&content) { - return Ok(Some(path)); - } - } - Ok(None) -} - -fn mentions_breadbar_layer_rule(content: &str) -> bool { - let lower = content.to_ascii_lowercase(); - let has_layer_rule_keyword = lower.contains("layer_rule") || lower.contains("layerrule"); - has_layer_rule_keyword && lower.contains("breadbar") -} - -// --------------------------------------------------------------------------- -// Managed-block find / plan (pure — operate on strings only) -// --------------------------------------------------------------------------- - -/// Locate the bread-managed block's (start, end) 0-based *line* indices in -/// `content`, if present. A line must match a marker exactly after -/// trimming — a passing mention of the marker text mid-line is not enough, -/// mirroring `hooks_git.rs`'s `is_bread_managed`. -fn find_managed_block(content: &str) -> Option<(usize, usize)> { - let lines: Vec<&str> = content.lines().collect(); - let start = lines.iter().position(|l| l.trim() == MARKER_BEGIN)?; - let end = lines[start..].iter().position(|l| l.trim() == MARKER_END)? + start; - Some((start, end)) -} - -/// Outcome of planning an install edit against a file's current content. -#[derive(Debug, PartialEq, Eq)] -enum ChangeKind { - /// A bread block is already present and byte-identical to what we'd - /// write — nothing to change in `hyprland.lua` (`bread.lua` itself is - /// still freely refreshed by the caller). - Unchanged, - /// No existing block found; the new one will be appended at the end. - Appended, - /// An existing block was found at these 0-based line indices and will - /// be replaced in place (its content differs from what we'd write now - /// — e.g. an older bread version's block). - Replaced { start: usize, end: usize }, -} - -/// Compute the new file content and what kind of change that represents, -/// without touching the filesystem. -fn plan_install(content: &str) -> (String, ChangeKind) { - let block = managed_block_text(); - - if let Some((start, end)) = find_managed_block(content) { - let lines: Vec<&str> = content.lines().collect(); - let existing_block = lines[start..=end].join("\n"); - if existing_block == block { - return (content.to_string(), ChangeKind::Unchanged); - } - - let mut new_lines: Vec<&str> = Vec::with_capacity(lines.len()); - new_lines.extend_from_slice(&lines[..start]); - let block_lines: Vec<&str> = block.lines().collect(); - new_lines.extend_from_slice(&block_lines); - new_lines.extend_from_slice(&lines[end + 1..]); - - let mut new_content = new_lines.join("\n"); - if content.ends_with('\n') { - new_content.push('\n'); - } - (new_content, ChangeKind::Replaced { start, end }) - } else { - let mut new_content = content.to_string(); - if !new_content.is_empty() && !new_content.ends_with('\n') { - new_content.push('\n'); - } - if !new_content.is_empty() { - new_content.push('\n'); // blank separator before the appended block - } - new_content.push_str(&block); - new_content.push('\n'); - (new_content, ChangeKind::Appended) - } -} - -/// Compute the content with the bread-managed block removed, if one is -/// present. Also drops a single blank separator line immediately before -/// the block, if there is one, to avoid leaving a stray blank line behind -/// on every round trip. -fn plan_undo(content: &str) -> Option { - let (start, end) = find_managed_block(content)?; - let lines: Vec<&str> = content.lines().collect(); - - let mut new_lines: Vec<&str> = Vec::with_capacity(lines.len()); - new_lines.extend_from_slice(&lines[..start]); - new_lines.extend_from_slice(&lines[end + 1..]); - - if start > 0 && lines[start - 1].trim().is_empty() { - // Remove the one separator blank line `plan_install` would have - // added, if it's still the line immediately preceding the block. - let idx_in_new = start - 1; - if new_lines.get(idx_in_new).is_some_and(|l| l.trim().is_empty()) { - new_lines.remove(idx_in_new); - } - } - - let mut new_content = new_lines.join("\n"); - if content.ends_with('\n') && !new_content.is_empty() { - new_content.push('\n'); - } - Some(new_content) -} - -// --------------------------------------------------------------------------- -// layerrules.json → hyprlang `.conf` snippet (for the print-only fallback) -// --------------------------------------------------------------------------- - -#[derive(Debug, Deserialize, Default)] -struct LayerRuleEntry { - #[serde(default)] - blur: bool, - ignore_alpha: Option, - #[serde(default)] - blur_popups: bool, - animation: Option, - #[serde(default)] - no_anim: bool, -} - -/// `BTreeMap` so iteration order (used when rendering the snippet) is -/// deterministic without a separate sort step. -type LayerRulesFile = BTreeMap; - -/// Read and parse `~/.config/hypr/layerrules.json`. -/// -/// `None` means the file doesn't exist (not an error — `bread-theme -/// layerrules` just hasn't been run yet). `Some(Err(..))` means it exists -/// but couldn't be read or parsed; the message is meant to be shown to the -/// user as-is. -fn read_layerrules_json(hypr_dir: &Path) -> Option> { - let path = hypr_dir.join("layerrules.json"); - if !path.exists() { - return None; - } - match fs::read_to_string(&path) { - Err(e) => Some(Err(format!("could not read {}: {e}", path.display()))), - Ok(raw) => match serde_json::from_str::(&raw) { - Ok(v) => Some(Ok(v)), - Err(e) => Some(Err(format!("could not parse {} as JSON: {e}", path.display()))), - }, - } -} - -/// Render `rules` as hyprlang `.conf` `layerrule` lines — the manual -/// snippet printed for a `hyprland.conf`-only or unrecognized layout. Same -/// five fields as `bread.lua`, nothing else. -fn render_conf_snippet(rules: &LayerRulesFile) -> String { - let mut out = String::new(); - for (ns, r) in rules { - let pattern = format!("^{ns}$"); - if r.no_anim { - out.push_str(&format!("layerrule = noanim,{pattern}\n")); - } - if r.blur { - out.push_str(&format!("layerrule = blur,{pattern}\n")); - } - if let Some(alpha) = r.ignore_alpha { - out.push_str(&format!("layerrule = ignorealpha {alpha},{pattern}\n")); - } - if r.blur_popups { - out.push_str(&format!("layerrule = blurpopups,{pattern}\n")); - } - if let Some(animation) = &r.animation { - out.push_str(&format!("layerrule = animation {animation},{pattern}\n")); - } - } - out -} - -// --------------------------------------------------------------------------- -// Consent -// --------------------------------------------------------------------------- - -enum Consent { - Yes, - No, - /// No TTY on stdin and `--yes` wasn't given — per spec, this must never - /// write. - NonInteractive, -} - -fn ask_consent(yes: bool, prompt: &str) -> Result { - if yes { - return Ok(Consent::Yes); - } - if !io::stdin().is_terminal() { - return Ok(Consent::NonInteractive); - } - print!("{prompt} [y/N] "); - io::stdout().flush()?; - let mut line = String::new(); - io::stdin().read_line(&mut line)?; - if line.trim().eq_ignore_ascii_case("y") { - Ok(Consent::Yes) - } else { - Ok(Consent::No) - } -} - -// --------------------------------------------------------------------------- -// Backups -// --------------------------------------------------------------------------- - -/// A timestamped backup path alongside `original`, disambiguated with a -/// numeric suffix in the unlikely case two runs land in the same second. -fn unique_backup_path(original: &Path) -> PathBuf { - let stamp = chrono::Local::now().format("%Y%m%d-%H%M%S"); - let base = format!("{}.bak.{stamp}", original.display()); - let mut candidate = PathBuf::from(&base); - let mut n = 1u32; - while candidate.exists() { - candidate = PathBuf::from(format!("{base}.{n}")); - n += 1; - } - candidate -} - -// --------------------------------------------------------------------------- -// Diff / message rendering -// --------------------------------------------------------------------------- - -fn print_proposed_change(path: &Path, original: &str, new_content: &str, change: &ChangeKind) { - println!("Proposed change to {}:", path.display()); - println!(); - match change { - ChangeKind::Unchanged => { - println!(" (already installed — no change needed)"); - } - ChangeKind::Appended => { - let (start, end) = - find_managed_block(new_content).expect("block was just appended"); - let new_lines: Vec<&str> = new_content.lines().collect(); - println!(" appended at end of file (new lines {}-{}):", start + 1, end + 1); - println!(); - for (i, line) in new_lines[start..=end].iter().enumerate() { - println!(" + {:>4} {}", start + 1 + i, line); - } - } - ChangeKind::Replaced { start, end } => { - let old_lines: Vec<&str> = original.lines().collect(); - println!( - " existing bread block at lines {}-{} will be updated:", - start + 1, - end + 1 - ); - println!(); - for (i, line) in old_lines[*start..=*end].iter().enumerate() { - println!(" - {:>4} {}", start + 1 + i, line); - } - let (nstart, nend) = - find_managed_block(new_content).expect("block was just replaced"); - let new_lines: Vec<&str> = new_content.lines().collect(); - for (i, line) in new_lines[nstart..=nend].iter().enumerate() { - println!(" + {:>4} {}", nstart + 1 + i, line); - } - } - } - println!(); -} - -fn print_bos_conflict(path: &Path) { - println!( - "bread init: found an existing breadbar layer rule in {} — refusing to install.", - path.display() - ); - println!( - "Two owners writing the same Hyprland layer rules is how they end up fighting each \ - other on reload. That file already provides this behavior (BOS's own dotfiles, or \ - something hand-authored) — edit it directly if you want to change the rules, or \ - remove it first if you'd rather have `bread init` manage this from now on." - ); -} - -enum ManualReason<'a> { - ConfOnly(&'a Path), - Unrecognized, - LuaUnreadable(&'a Path), -} - -fn print_manual_snippet(hypr_dir: &Path, reason: ManualReason) { - match reason { - ManualReason::ConfOnly(path) => { - println!( - "bread init: found {} but no hyprland.lua — bread only auto-edits the Lua-based \ - Hyprland config, never .conf (they're different, mutually exclusive config \ - entry points), so nothing was written.", - path.display() - ); - } - ManualReason::Unrecognized => { - println!( - "bread init: no recognized Hyprland config found at {} (looked for \ - hyprland.lua, hyprland.conf) — nothing was written.", - hypr_dir.display() - ); - } - ManualReason::LuaUnreadable(path) => { - println!( - "bread init: {} exists but could not be read as text — bread only auto-edits a \ - config it can safely parse, so nothing was written.", - path.display() - ); - } - } - println!(); - - match reason { - ManualReason::ConfOnly(_) | ManualReason::Unrecognized => { - match read_layerrules_json(hypr_dir) { - Some(Ok(rules)) if !rules.is_empty() => { - println!("Paste this into hyprland.conf to get the same blur/opacity behavior:"); - println!(); - print!("{}", render_conf_snippet(&rules)); - } - Some(Ok(_)) => { - println!( - "~/.config/hypr/layerrules.json exists but is empty — nothing to paste \ - yet. Set a theme's [compositor] table and run `bread-theme layerrules`." - ); - } - Some(Err(e)) => { - println!( - "~/.config/hypr/layerrules.json exists but {e} — fix it and re-run \ - `bread init`, or run `bread-theme layerrules` to regenerate it." - ); - } - None => { - println!( - "Run `bread-theme layerrules` first to generate \ - ~/.config/hypr/layerrules.json from your active theme, then re-run \ - `bread init` for the exact snippet." - ); - } - } - } - ManualReason::LuaUnreadable(_) => { - println!("If this really is a Lua config, add this near the end of the file:"); - println!(); - println!("{}", managed_block_text()); - } - } -} - -// --------------------------------------------------------------------------- -// Install / undo -// --------------------------------------------------------------------------- - -fn write_bread_lua(hypr_dir: &Path) -> Result { - fs::create_dir_all(hypr_dir) - .with_context(|| format!("failed to create {}", hypr_dir.display()))?; - let path = hypr_dir.join("bread.lua"); - fs::write(&path, BREAD_LUA).with_context(|| format!("failed to write {}", path.display()))?; - Ok(path) -} - -fn run_install(hypr_dir: &Path, dry_run: bool, yes: bool) -> Result<()> { - if let Some(existing) = find_breadbar_conflict(hypr_dir)? { - print_bos_conflict(&existing); - return Ok(()); - } - - let lua_path = match detect_layout(hypr_dir) { - ConfigLayout::Lua(path) => path, - ConfigLayout::ConfOnly(path) => { - print_manual_snippet(hypr_dir, ManualReason::ConfOnly(&path)); - return Ok(()); - } - ConfigLayout::Unrecognized => { - let candidate = hypr_dir.join("hyprland.lua"); - if candidate.exists() { - print_manual_snippet(hypr_dir, ManualReason::LuaUnreadable(&candidate)); - } else { - print_manual_snippet(hypr_dir, ManualReason::Unrecognized); - } - return Ok(()); - } - }; - - let original = fs::read_to_string(&lua_path) - .with_context(|| format!("failed to read {}", lua_path.display()))?; - let (new_content, change) = plan_install(&original); - - if change == ChangeKind::Unchanged { - println!( - "bread init: compositor integration already installed in {}.", - lua_path.display() - ); - if dry_run { - println!("(dry run — bread.lua left untouched)"); - return Ok(()); - } - let bread_lua_path = write_bread_lua(hypr_dir)?; - println!("bread.lua refreshed at {}", bread_lua_path.display()); - return Ok(()); - } - - print_proposed_change(&lua_path, &original, &new_content, &change); - - if dry_run { - println!("(dry run — no changes made)"); - return Ok(()); - } - - match ask_consent(yes, "Apply this change?")? { - Consent::No => { - println!("aborted — no changes made."); - return Ok(()); - } - Consent::NonInteractive => { - println!( - "non-interactive session — re-run with --yes to apply this change, or paste \ - the snippet above yourself." - ); - return Ok(()); - } - Consent::Yes => {} - } - - let bread_lua_path = write_bread_lua(hypr_dir)?; - let backup = unique_backup_path(&lua_path); - fs::copy(&lua_path, &backup).with_context(|| { - format!("failed to back up {} to {}", lua_path.display(), backup.display()) - })?; - fs::write(&lua_path, &new_content) - .with_context(|| format!("failed to write {}", lua_path.display()))?; - - println!("bread init: installed."); - println!(" wrote {}", bread_lua_path.display()); - println!(" edited {}", lua_path.display()); - println!(" backup {}", backup.display()); - Ok(()) -} - -fn run_undo(hypr_dir: &Path, dry_run: bool, yes: bool) -> Result<()> { - let lua_path = match detect_layout(hypr_dir) { - ConfigLayout::Lua(path) => path, - _ => { - println!( - "bread init --undo: no bread-managed hyprland.lua found at {} — nothing to undo.", - hypr_dir.display() - ); - return Ok(()); - } - }; - - let original = fs::read_to_string(&lua_path) - .with_context(|| format!("failed to read {}", lua_path.display()))?; - - let Some((start, end)) = find_managed_block(&original) else { - println!( - "bread init --undo: no bread-managed block found in {} — nothing to undo.", - lua_path.display() - ); - return Ok(()); - }; - - let new_content = plan_undo(&original).expect("block located just above"); - - println!("Proposed change to {}:", lua_path.display()); - println!(); - println!(" bread block at lines {}-{} will be removed:", start + 1, end + 1); - println!(); - let old_lines: Vec<&str> = original.lines().collect(); - for (i, line) in old_lines[start..=end].iter().enumerate() { - println!(" - {:>4} {}", start + 1 + i, line); - } - println!(); - - if dry_run { - println!("(dry run — no changes made)"); - return Ok(()); - } - - match ask_consent(yes, "Remove this block?")? { - Consent::No => { - println!("aborted — no changes made."); - return Ok(()); - } - Consent::NonInteractive => { - println!("non-interactive session — re-run with --yes to apply this change."); - return Ok(()); - } - Consent::Yes => {} - } - - let backup = unique_backup_path(&lua_path); - fs::copy(&lua_path, &backup).with_context(|| { - format!("failed to back up {} to {}", lua_path.display(), backup.display()) - })?; - fs::write(&lua_path, &new_content) - .with_context(|| format!("failed to write {}", lua_path.display()))?; - - println!("bread init --undo: removed."); - println!(" edited {}", lua_path.display()); - println!(" backup {}", backup.display()); - - let bread_lua = hypr_dir.join("bread.lua"); - if bread_lua.exists() { - println!( - " note {} was left in place (harmless — nothing sources it anymore); delete \ - it yourself if you want it gone", - bread_lua.display() - ); - } - Ok(()) -} - -// --------------------------------------------------------------------------- -// Public entry points -// --------------------------------------------------------------------------- - -/// `~/.config/hypr` — Hyprland always reads its config from here; unlike -/// most XDG apps this is not `$XDG_CONFIG_HOME`-relative in practice, so -/// this resolves `$HOME` directly rather than going through -/// `dirs::config_dir()`. -pub fn hypr_dir() -> PathBuf { - if let Some(home) = dirs::home_dir() { - return home.join(".config").join("hypr"); - } - if let Ok(home) = std::env::var("HOME") { - return PathBuf::from(home).join(".config").join("hypr"); - } - PathBuf::from(".config/hypr") -} - -/// `bread init` entry point. -pub fn run(dry_run: bool, yes: bool, undo: bool) -> Result<()> { - let dir = hypr_dir(); - if undo { - run_undo(&dir, dry_run, yes) - } else { - run_install(&dir, dry_run, yes) - } -} - -/// Status lines for `bread doctor`'s compositor section. Pure -/// filesystem/string inspection — no daemon round trip, so this works even -/// when breadd isn't running, and it never installs anything itself. -pub fn doctor_report(hypr_dir: &Path) -> Vec { - let mut lines = Vec::new(); - - if let Ok(Some(existing)) = find_breadbar_conflict(hypr_dir) { - lines.push(format!( - " compositor ✓ layer rules provided by {} (not bread-managed)", - existing.display() - )); - return lines; - } - - match detect_layout(hypr_dir) { - ConfigLayout::Lua(path) => { - let content = fs::read_to_string(&path).unwrap_or_default(); - let installed = find_managed_block(&content).is_some(); - let bread_lua_exists = hypr_dir.join("bread.lua").is_file(); - match (installed, bread_lua_exists) { - (true, true) => lines.push( - " compositor ✓ installed (bread.lua sourced from hyprland.lua)".to_string(), - ), - (true, false) => lines.push( - " compositor ⚠ hyprland.lua sources bread.lua, but bread.lua is missing \ - — run `bread init` to regenerate it" - .to_string(), - ), - (false, _) => lines.push( - " compositor ✗ not installed — run `bread init` to enable layer-rule \ - blur/opacity for breadbar" - .to_string(), - ), - } - } - ConfigLayout::ConfOnly(_) => { - lines.push( - " compositor ✗ not installed (hyprland.conf detected, not the Lua config) \ - — run `bread init` for the layerrule snippet to paste in by hand" - .to_string(), - ); - } - ConfigLayout::Unrecognized => { - lines.push( - " compositor ✗ not installed (no recognized Hyprland config found) — run \ - `bread init`" - .to_string(), - ); - } - } - - let layerrules_json = hypr_dir.join("layerrules.json"); - lines.push(format!( - " layerrules {}", - if layerrules_json.is_file() { - format!("present ({})", layerrules_json.display()) - } else { - "missing — run `bread-theme layerrules`".to_string() - } - )); - - lines -} - -#[cfg(test)] -mod tests { - use super::*; - use std::fs; - use tempfile::TempDir; - - // -- managed block: find / plan_install / plan_undo ------------------- - - #[test] - fn find_managed_block_locates_exact_markers() { - let content = "before\n-- >>> bread managed >>>\nfoo\n-- <<< bread managed <<<\nafter\n"; - assert_eq!(find_managed_block(content), Some((1, 3))); - } - - #[test] - fn find_managed_block_none_when_absent() { - assert_eq!(find_managed_block("nothing here\n"), None); - } - - #[test] - fn find_managed_block_requires_exact_trimmed_match() { - let content = "-- this mentions >>> bread managed >>> in passing\n"; - assert_eq!(find_managed_block(content), None); - } - - #[test] - fn plan_install_appends_when_absent() { - let content = "local x = 1\n"; - let (new_content, change) = plan_install(content); - assert_eq!(change, ChangeKind::Appended); - assert!(new_content.starts_with("local x = 1\n\n-- >>> bread managed >>>")); - assert!(new_content.trim_end().ends_with(MARKER_END)); - } - - #[test] - fn plan_install_is_idempotent() { - let content = "local x = 1\n"; - let (once, _) = plan_install(content); - let (twice, change) = plan_install(&once); - assert_eq!(change, ChangeKind::Unchanged); - assert_eq!(once, twice); - // Running install a second (or third) time must never duplicate - // the block. - assert_eq!(twice.matches(MARKER_BEGIN).count(), 1); - assert_eq!(twice.matches(MARKER_END).count(), 1); - } - - #[test] - fn plan_install_replaces_stale_block_in_place() { - let content = format!( - "local x = 1\n\n{MARKER_BEGIN}\n-- an old/different bread line\n{MARKER_END}\n" - ); - let (new_content, change) = plan_install(&content); - assert!(matches!(change, ChangeKind::Replaced { .. })); - assert_eq!(new_content.matches(MARKER_BEGIN).count(), 1); - assert!(new_content.contains(managed_block_body())); - assert!(!new_content.contains("an old/different bread line")); - } - - #[test] - fn plan_undo_removes_block_and_separator() { - let content = "local x = 1\n\n-- >>> bread managed >>>\nfoo\n-- <<< bread managed <<<\n"; - let undone = plan_undo(content).unwrap(); - assert_eq!(undone, "local x = 1\n"); - assert!(!undone.contains(MARKER_BEGIN)); - } - - #[test] - fn plan_undo_none_when_no_block() { - assert_eq!(plan_undo("local x = 1\n"), None); - } - - #[test] - fn install_then_undo_round_trips_to_appendable_state() { - let original = "local x = 1\n"; - let (installed, _) = plan_install(original); - let undone = plan_undo(&installed).unwrap(); - // Not required to be byte-identical to the original (only one - // blank-line convention is guaranteed to be cleaned up), but the - // result must contain no trace of the managed block and must be - // fresh ground for another install. - assert!(!undone.contains(MARKER_BEGIN)); - assert!(!undone.contains(MARKER_END)); - let (_, change) = plan_install(&undone); - assert_eq!(change, ChangeKind::Appended); - } - - // -- config layout detection ------------------------------------------- - - #[test] - fn detect_layout_prefers_lua_when_present() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("hyprland.lua"), "-- lua config\n").unwrap(); - fs::write(dir.path().join("hyprland.conf"), "monitor=,preferred,auto,1\n").unwrap(); - match detect_layout(dir.path()) { - ConfigLayout::Lua(p) => assert_eq!(p, dir.path().join("hyprland.lua")), - other => panic!("expected Lua layout, got {other:?}"), - } - } - - #[test] - fn detect_layout_falls_back_to_conf_only() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("hyprland.conf"), "monitor=,preferred,auto,1\n").unwrap(); - match detect_layout(dir.path()) { - ConfigLayout::ConfOnly(p) => assert_eq!(p, dir.path().join("hyprland.conf")), - other => panic!("expected ConfOnly layout, got {other:?}"), - } - } - - #[test] - fn detect_layout_unrecognized_when_neither_present() { - let dir = TempDir::new().unwrap(); - assert_eq!(detect_layout(dir.path()), ConfigLayout::Unrecognized); - } - - #[test] - fn detect_layout_unrecognized_when_lua_unreadable_binary() { - let dir = TempDir::new().unwrap(); - // Invalid UTF-8 bytes — fs::read_to_string will fail on this. - fs::write(dir.path().join("hyprland.lua"), [0xff, 0xfe, 0x00, 0xff]).unwrap(); - assert_eq!(detect_layout(dir.path()), ConfigLayout::Unrecognized); - } - - // -- BOS / existing-owner conflict detection --------------------------- - - #[test] - fn conflict_detected_in_nested_rules_file() { - let dir = TempDir::new().unwrap(); - let scripts_ui = dir.path().join("scripts").join("ui"); - fs::create_dir_all(&scripts_ui).unwrap(); - fs::write( - scripts_ui.join("rules.lua"), - "hl.layer_rule({ name = \"breadbar-island\", match = { namespace = \"^breadbar$\" }, blur = true })\n", - ) - .unwrap(); - let found = find_breadbar_conflict(dir.path()).unwrap(); - assert_eq!(found, Some(scripts_ui.join("rules.lua"))); - } - - #[test] - fn conflict_detected_in_conf_style_layerrule() { - let dir = TempDir::new().unwrap(); - fs::write( - dir.path().join("hyprland.conf"), - "layerrule = blur,^(breadbar)$\n", - ) - .unwrap(); - let found = find_breadbar_conflict(dir.path()).unwrap(); - assert_eq!(found, Some(dir.path().join("hyprland.conf"))); - } - - #[test] - fn no_conflict_on_unrelated_content() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("hyprland.lua"), "hl.window_rule({ class = \"kitty\" })\n") - .unwrap(); - assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); - } - - #[test] - fn own_generated_bread_lua_is_never_a_conflict() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("bread.lua"), BREAD_LUA).unwrap(); - // bread.lua emits hl.layer_rule({ name = ns, ... }) for a namespace - // that could well be literally "breadbar" once layerrules.json has - // that key — the scan must still skip bread.lua by filename. - assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); - } - - #[test] - fn conflict_scan_ignores_non_lua_conf_files() { - let dir = TempDir::new().unwrap(); - fs::write( - dir.path().join("notes.txt"), - "hl.layer_rule breadbar reminder to self\n", - ) - .unwrap(); - assert_eq!(find_breadbar_conflict(dir.path()).unwrap(), None); - } - - // -- layerrules.json reading / conf snippet rendering ------------------- - - #[test] - fn read_layerrules_json_missing_file_is_none() { - let dir = TempDir::new().unwrap(); - assert!(read_layerrules_json(dir.path()).is_none()); - } - - #[test] - fn read_layerrules_json_malformed_is_reported_not_panicking() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("layerrules.json"), "{ this is not json ").unwrap(); - let result = read_layerrules_json(dir.path()); - assert!(matches!(result, Some(Err(_)))); - } - - #[test] - fn read_layerrules_json_parses_valid_file() { - let dir = TempDir::new().unwrap(); - fs::write( - dir.path().join("layerrules.json"), - r#"{"breadbar":{"blur":true,"ignore_alpha":0.2,"blur_popups":true,"animation":"slide top","no_anim":false}}"#, - ) - .unwrap(); - let result = read_layerrules_json(dir.path()).unwrap().unwrap(); - assert_eq!(result.len(), 1); - assert!(result["breadbar"].blur); - assert_eq!(result["breadbar"].ignore_alpha, Some(0.2)); - } - - #[test] - fn render_conf_snippet_emits_expected_lines() { - let mut rules = LayerRulesFile::new(); - rules.insert( - "breadbar".to_string(), - LayerRuleEntry { - blur: true, - ignore_alpha: Some(0.2), - blur_popups: true, - animation: Some("slide top".to_string()), - no_anim: false, - }, - ); - let snippet = render_conf_snippet(&rules); - assert!(snippet.contains("layerrule = blur,^breadbar$")); - assert!(snippet.contains("layerrule = ignorealpha 0.2,^breadbar$")); - assert!(snippet.contains("layerrule = blurpopups,^breadbar$")); - assert!(snippet.contains("layerrule = animation slide top,^breadbar$")); - assert!(!snippet.contains("noanim")); - } - - #[test] - fn render_conf_snippet_no_anim_only() { - let mut rules = LayerRulesFile::new(); - rules.insert( - "breadbar-dismiss".to_string(), - LayerRuleEntry { - no_anim: true, - ..Default::default() - }, - ); - let snippet = render_conf_snippet(&rules); - assert_eq!(snippet, "layerrule = noanim,^breadbar-dismiss$\n"); - } - - // -- doctor report -------------------------------------------------- - - #[test] - fn doctor_report_reports_not_installed() { - let dir = TempDir::new().unwrap(); - fs::write(dir.path().join("hyprland.lua"), "-- empty\n").unwrap(); - let lines = doctor_report(dir.path()); - assert!(lines.iter().any(|l| l.contains("not installed"))); - } - - #[test] - fn doctor_report_reports_installed() { - let dir = TempDir::new().unwrap(); - let (content, _) = plan_install("-- empty\n"); - fs::write(dir.path().join("hyprland.lua"), content).unwrap(); - fs::write(dir.path().join("bread.lua"), BREAD_LUA).unwrap(); - let lines = doctor_report(dir.path()); - assert!(lines.iter().any(|l| l.contains("✓ installed"))); - } - - #[test] - fn doctor_report_reports_bos_conflict_distinctly() { - let dir = TempDir::new().unwrap(); - fs::write( - dir.path().join("hyprland.lua"), - "hl.layer_rule({ match = { namespace = \"^breadbar$\" } })\n", - ) - .unwrap(); - let lines = doctor_report(dir.path()); - assert!(lines.iter().any(|l| l.contains("not bread-managed"))); - } - - // -- backup path uniqueness ----------------------------------------- - - #[test] - fn unique_backup_path_disambiguates_collisions() { - let dir = TempDir::new().unwrap(); - let original = dir.path().join("hyprland.lua"); - fs::write(&original, "x").unwrap(); - let first = unique_backup_path(&original); - fs::write(&first, "backup 1").unwrap(); - let second = unique_backup_path(&original); - assert_ne!(first, second); - } -} diff --git a/bread-cli/src/main.rs b/bread-cli/src/main.rs index 67e91fe..fd9aca2 100644 --- a/bread-cli/src/main.rs +++ b/bread-cli/src/main.rs @@ -1,4 +1,3 @@ -mod init; mod hooks_git; mod hooks_shell; mod modules_mgmt; @@ -100,22 +99,6 @@ enum Commands { #[arg(long)] json: bool, }, - /// Install bread's Hyprland compositor layer-rule integration - /// (breadbar/breadbox blur, ignore_alpha, animation) into - /// ~/.config/hypr/hyprland.lua, with consent, a backup, and full undo. - /// See bread-cli/src/init.rs for the design rationale. - Init { - /// Print the proposed diff and change nothing - #[arg(long)] - dry_run: bool, - /// Skip the confirmation prompt (for scripted/image builds) - #[arg(long)] - yes: bool, - /// Remove the previously installed marked block instead of - /// installing it - #[arg(long)] - undo: bool, - }, } #[derive(Subcommand, Debug)] @@ -241,9 +224,6 @@ async fn main() -> Result<()> { print_doctor(&socket).await?; } } - Commands::Init { dry_run, yes, undo } => { - init::run(dry_run, yes, undo)?; - } } Ok(()) @@ -711,7 +691,6 @@ async fn print_doctor(socket: &Path) -> Result<()> { println!(); println!(" start the daemon: systemctl --user start breadd"); println!(" view logs: journalctl --user -u breadd -f"); - print_compositor_doctor_section(); return Ok(()); } @@ -796,20 +775,6 @@ fn render_doctor(health: &Value) { } } } - - print_compositor_doctor_section(); -} - -/// Compositor integration status — pure filesystem check, independent of -/// the daemon, so it prints the same whether breadd is up or not. Reports -/// only; `bread doctor` never installs anything (that's `bread init`'s -/// job). -fn print_compositor_doctor_section() { - println!(); - println!("compositor"); - for line in init::doctor_report(&init::hypr_dir()) { - println!("{line}"); - } } fn config_directory() -> PathBuf { diff --git a/bread-module-host/src/io.rs b/bread-module-host/src/io.rs index 96c1d42..7014a16 100644 --- a/bread-module-host/src/io.rs +++ b/bread-module-host/src/io.rs @@ -33,10 +33,6 @@ pub enum IoCommand { }, } -/// In-flight RPC calls awaiting a response, keyed by request id: each entry -/// is the reply channel for the call that's blocked waiting on it. -type PendingReplies = Arc>>>>; - /// Something the IO thread has for the Lua-driving thread: either an /// unsolicited push (a subscribed event fired, a timer fired) or "the /// connection is gone" (breadd exited, socket closed, etc). @@ -152,7 +148,8 @@ pub fn run( // Lua-side call is blocked waiting for them; a dedicated thread // bridges the synchronous `cmd_rx` (fed from the Lua thread) onto an // async channel this task can select on. - let pending: PendingReplies = Arc::new(Mutex::new(HashMap::new())); + let pending: Arc>>>> = + Arc::new(Mutex::new(HashMap::new())); let (async_cmd_tx, mut async_cmd_rx) = tokio::sync::mpsc::unbounded_channel::(); std::thread::spawn(move || { diff --git a/bread-module-host/src/lua_env.rs b/bread-module-host/src/lua_env.rs index cfaab0d..3439f61 100644 --- a/bread-module-host/src/lua_env.rs +++ b/bread-module-host/src/lua_env.rs @@ -93,7 +93,7 @@ fn json_to_lua<'lua>(lua: &'lua Lua, value: &JsonValue) -> mlua::Result LuaValue::Boolean(*b), JsonValue::Number(n) => { if let Some(i) = n.as_i64() { - LuaValue::Integer(i) + LuaValue::Integer(i as i64) } else { LuaValue::Number(n.as_f64().unwrap_or(0.0)) } @@ -243,7 +243,7 @@ impl ModuleHostLua { let decode_fn = lua.create_function(|lua, s: String| { match serde_json::from_str::(&s) { Ok(v) => Ok((json_to_lua(lua, &v)?, LuaValue::Nil)), - Err(e) => Ok((LuaValue::Nil, LuaValue::String(lua.create_string(e.to_string())?))), + Err(e) => Ok((LuaValue::Nil, LuaValue::String(lua.create_string(&e.to_string())?))), } })?; json_tbl.set("decode", decode_fn)?; diff --git a/bread-shared/src/apps.rs b/bread-shared/src/apps.rs index 4ecbcc5..cbf7e2c 100644 --- a/bread-shared/src/apps.rs +++ b/bread-shared/src/apps.rs @@ -32,9 +32,7 @@ pub const KNOWN_APPS: &[&str] = &[ /// `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. Since: v1.7 — command-bus exception. -/// `module`, `state`, `widget`, and `reload` are daemon-synthesized -/// families and must stay unclaimable.* +/// just an app-id-conflict one. Since: v1.7 — command-bus exception.* const RESERVED_DOMAINS: &[&str] = &[ "terminal", "git", @@ -55,10 +53,6 @@ const RESERVED_DOMAINS: &[&str] = &[ "workspace", "window", "monitor", - "module", - "state", - "widget", - "reload", ]; /// Whether `id` is a registered sibling-app id. @@ -180,10 +174,6 @@ mod tests { "monitor", "window", "system", - "module", - "state", - "widget", - "reload", ] { assert!( is_reserved_domain(domain), diff --git a/breadd/src/core/state_engine.rs b/breadd/src/core/state_engine.rs index 060c0df..5807168 100644 --- a/breadd/src/core/state_engine.rs +++ b/breadd/src/core/state_engine.rs @@ -260,7 +260,7 @@ pub async fn run_state_engine( } if let (Some(before), Some(after)) = (before_snapshot, after_snapshot) { - for path in watches.values() { + for (_id, path) in watches.iter() { let old_val = value_at_path(&before, path).unwrap_or(Value::Null); let new_val = value_at_path(&after, path).unwrap_or(Value::Null); if old_val != new_val { diff --git a/breadd/src/ipc/module_host_bridge.rs b/breadd/src/ipc/module_host_bridge.rs index 6674dc8..164aeb5 100644 --- a/breadd/src/ipc/module_host_bridge.rs +++ b/breadd/src/ipc/module_host_bridge.rs @@ -25,7 +25,6 @@ //! directly from Lua bypasses every check in this file — that's the //! scenario the sandbox exists for, not this file. use std::collections::HashMap; -use std::path::{Component, Path, PathBuf}; use std::time::Duration; use bread_shared::{glob, ModuleHostHello, ModuleHostPush, ModulePermission, PermissionKind}; @@ -350,7 +349,10 @@ impl Server { Ok(json!({ "ok": true })) } "module_host.fs_read" => { - if !permissions.iter().any(|p| p.kind == PermissionKind::FsRead) { + if !permissions + .iter() + .any(|p| p.kind == PermissionKind::FsRead) + { return Err("fs.read not granted to this module".to_string()); } let path = req @@ -409,17 +411,16 @@ impl Server { .and_then(Value::as_str) .ok_or("missing cmd")? .to_string(); - let argv = exec_argv(permissions, &cmd)?; + if !bin_allowed(permissions, &cmd) { + return Err("command is outside this module's granted exec bin scope".to_string()); + } tokio::task::spawn_blocking(move || { - match std::process::Command::new(&argv[0]) - .args(&argv[1..]) - .status() - { + match std::process::Command::new("sh").arg("-c").arg(&cmd).status() { Ok(status) if !status.success() => { - warn!(cmd = %argv[0], code = ?status.code(), "module_host.exec exited non-zero"); + warn!(cmd = %cmd, code = ?status.code(), "module_host.exec exited non-zero"); } Err(e) => { - error!(cmd = %argv[0], error = %e, "module_host.exec failed to spawn"); + error!(cmd = %cmd, error = %e, "module_host.exec failed to spawn"); } _ => {} } @@ -436,17 +437,18 @@ impl Server { .and_then(Value::as_str) .ok_or("missing cmd")? .to_string(); - let argv = exec_argv(permissions, &cmd)?; + if !bin_allowed(permissions, &cmd) { + return Err("command is outside this module's granted exec bin scope".to_string()); + } let timeout_ms = req .params .get("timeout_ms") .and_then(Value::as_u64) .unwrap_or(2000); - let handle = tokio::task::spawn_blocking(move || { - std::process::Command::new(&argv[0]) - .args(&argv[1..]) - .output() - }); + let handle = + tokio::task::spawn_blocking(move || { + std::process::Command::new("sh").arg("-c").arg(&cmd).output() + }); match tokio::time::timeout(Duration::from_millis(timeout_ms + 500), handle).await { Ok(Ok(Ok(out))) => Ok(json!({ "ok": out.status.success(), @@ -472,9 +474,7 @@ impl Server { ( ModuleLoadState::LoadError, ModuleHostOutcome::LoadError( - error - .clone() - .unwrap_or_else(|| "module load failed".to_string()), + error.clone().unwrap_or_else(|| "module load failed".to_string()), ), ) }; @@ -501,14 +501,13 @@ impl Server { /// Belt-and-suspenders path scoping for `fs_read`/`fs_write`: if the /// manifest declared a `path` hint for this permission kind, the requested -/// path (after `~`-expansion and canonicalize) must be a real descendant -/// of at least one granted prefix. No hint at all means this RPC-level -/// check stays permissive (matching Workstream D's existing "un-hinted -/// grant = ungated within that namespace" behavior) — Landlock's own -/// ruleset (built independently in `module_host::apply_sandbox`) does NOT -/// grant a filesystem rule for an un-hinted permission, so the direct -/// `os`/`io` escape hatch remains kernel-denied for that case regardless -/// of what this function returns. +/// path (after `~`-expansion) must fall under at least one granted prefix. +/// No hint at all means this RPC-level check stays permissive (matching +/// Workstream D's existing "un-hinted grant = ungated within that +/// namespace" behavior) — Landlock's own ruleset (built independently in +/// `module_host::apply_sandbox`) does NOT grant a filesystem rule for an +/// un-hinted permission, so the direct `os`/`io` escape hatch remains +/// kernel-denied for that case regardless of what this function returns. fn path_allowed(permissions: &[ModulePermission], kind: PermissionKind, path: &str) -> bool { let hints: Vec<&String> = permissions .iter() @@ -518,93 +517,18 @@ fn path_allowed(permissions: &[ModulePermission], kind: PermissionKind, path: &s if hints.is_empty() { return true; } - let Some(requested) = resolve_scoped_path(path) else { - return false; - }; + let expanded = bread_shared::expand_path(path); hints.iter().any(|hint| { - let Some(granted) = resolve_scoped_path(hint) else { - return false; - }; - // Path::starts_with is component-wise; str::starts_with would let - // `/Wallpapers-evil` match a `/Wallpapers` grant. - requested.starts_with(&granted) + let hint_expanded = bread_shared::expand_path(hint); + expanded.starts_with(&hint_expanded) }) } -/// Canonicalize for containment: existing paths resolve symlinks and `..`; -/// new files canonicalize the parent then re-join the filename. Anything -/// that still contains `..` after lexical normalization is rejected. -fn resolve_scoped_path(path: &str) -> Option { - let expanded = bread_shared::expand_path(path); - if let Ok(canon) = expanded.canonicalize() { - return Some(canon); - } - let parent = expanded.parent().filter(|p| !p.as_os_str().is_empty()); - if let (Some(parent), Some(name)) = (parent, expanded.file_name()) { - if let Ok(parent_canon) = parent.canonicalize() { - return Some(parent_canon.join(name)); - } - } - lexical_abs(&expanded) -} - -fn lexical_abs(path: &Path) -> Option { - let abs = if path.is_absolute() { - path.to_path_buf() - } else { - std::path::absolute(path).ok()? - }; - let mut out = PathBuf::new(); - for c in abs.components() { - match c { - Component::CurDir => {} - Component::ParentDir => { - if !out.pop() { - return None; - } - } - rest => out.push(rest), - } - } - if out.components().any(|c| matches!(c, Component::ParentDir)) { - return None; - } - Some(out) -} - -/// Split `cmd` into argv without a shell. Metacharacters are rejected so a -/// hinted binary cannot smuggle extra commands (`hyprpaper; curl evil`). -fn parse_exec_argv(cmd: &str) -> Option> { - if cmd.chars().any(|c| { - matches!( - c, - '|' | ';' | '&' | '$' | '`' | '\n' | '\r' | '<' | '>' | '(' | ')' - ) - }) { - return None; - } - let argv: Vec = cmd.split_whitespace().map(str::to_string).collect(); - if argv.is_empty() { - None - } else { - Some(argv) - } -} - -/// Parse `cmd` and enforce the exec `bin` hint against argv[0]. -fn exec_argv(permissions: &[ModulePermission], cmd: &str) -> Result, String> { - let argv = parse_exec_argv(cmd) - .ok_or_else(|| "command contains shell metacharacters or is empty".to_string())?; - if !bin_allowed(permissions, &argv[0]) { - return Err("command is outside this module's granted exec bin scope".to_string()); - } - Ok(argv) -} - -/// Same idea as [`path_allowed`] for `exec`'s `bin` hint: compares argv[0] -/// by file name (so `bin = "hyprpaper"` matches `/usr/bin/hyprpaper` as -/// well as a bare `hyprpaper`) or an exact path match. -fn bin_allowed(permissions: &[ModulePermission], program: &str) -> bool { +/// Same idea as [`path_allowed`] for `exec`'s `bin` hint: compares by file +/// name (so `bin = "hyprpaper"` matches a command invoking +/// `/usr/bin/hyprpaper` as well as a bare `hyprpaper`) or an exact leading +/// token match. +fn bin_allowed(permissions: &[ModulePermission], cmd: &str) -> bool { let hints: Vec<&String> = permissions .iter() .filter(|p| p.kind == PermissionKind::Exec) @@ -613,109 +537,16 @@ fn bin_allowed(permissions: &[ModulePermission], program: &str) -> bool { if hints.is_empty() { return true; } - let cmd_leaf = Path::new(program) + let first_word = cmd.split_whitespace().next().unwrap_or(""); + let cmd_leaf = std::path::Path::new(first_word) .file_name() .and_then(|f| f.to_str()) - .unwrap_or(program); + .unwrap_or(first_word); hints.iter().any(|hint| { - let hint_leaf = Path::new(hint.as_str()) + let hint_leaf = std::path::Path::new(hint.as_str()) .file_name() .and_then(|f| f.to_str()) .unwrap_or(hint.as_str()); - cmd_leaf == hint_leaf || program == hint.as_str() + cmd_leaf == hint_leaf || first_word == hint.as_str() }) } - -#[cfg(test)] -mod tests { - use super::*; - - fn fs_grant(kind: PermissionKind, path: &str) -> Vec { - vec![ModulePermission { - kind, - path: Some(path.to_string()), - bin: None, - }] - } - - fn exec_grant(bin: &str) -> Vec { - vec![ModulePermission { - kind: PermissionKind::Exec, - path: None, - bin: Some(bin.to_string()), - }] - } - - #[test] - fn path_allowed_denies_dotdot_escape_from_granted_prefix() { - let tmp = tempfile::TempDir::new().unwrap(); - let wallpapers = tmp.path().join("Wallpapers"); - std::fs::create_dir(&wallpapers).unwrap(); - let granted = wallpapers.to_str().unwrap(); - let perms = fs_grant(PermissionKind::FsRead, granted); - - let escape = wallpapers.join("../../.ssh/id_rsa"); - assert!( - !path_allowed(&perms, PermissionKind::FsRead, escape.to_str().unwrap()), - "Wallpapers/../../.ssh/id_rsa must not match a Wallpapers grant" - ); - } - - #[test] - fn path_allowed_denies_string_prefix_sibling() { - let tmp = tempfile::TempDir::new().unwrap(); - let wallpapers = tmp.path().join("Wallpapers"); - let evil = tmp.path().join("Wallpapers-evil"); - std::fs::create_dir(&wallpapers).unwrap(); - std::fs::create_dir(&evil).unwrap(); - let secret = evil.join("secret"); - std::fs::write(&secret, "x").unwrap(); - let perms = fs_grant(PermissionKind::FsRead, wallpapers.to_str().unwrap()); - assert!(!path_allowed( - &perms, - PermissionKind::FsRead, - secret.to_str().unwrap() - )); - } - - #[test] - fn path_allowed_accepts_real_descendant_and_new_file() { - let tmp = tempfile::TempDir::new().unwrap(); - let wallpapers = tmp.path().join("Wallpapers"); - std::fs::create_dir(&wallpapers).unwrap(); - let existing = wallpapers.join("bg.png"); - std::fs::write(&existing, "x").unwrap(); - let perms = fs_grant(PermissionKind::FsWrite, wallpapers.to_str().unwrap()); - assert!(path_allowed( - &perms, - PermissionKind::FsWrite, - existing.to_str().unwrap() - )); - let new_file = wallpapers.join("new.png"); - assert!(path_allowed( - &perms, - PermissionKind::FsWrite, - new_file.to_str().unwrap() - )); - } - - #[test] - fn exec_argv_denies_shell_chaining_when_bin_hinted() { - let perms = exec_grant("hyprpaper"); - assert!(exec_argv(&perms, "hyprpaper; curl evil").is_err()); - assert!(exec_argv(&perms, "hyprpaper").is_ok()); - assert!(exec_argv(&perms, "/usr/bin/hyprpaper --config x").is_ok()); - assert!(exec_argv(&perms, "curl evil").is_err()); - } - - #[test] - fn parse_exec_argv_rejects_metacharacters() { - assert!(parse_exec_argv("hyprpaper; curl evil").is_none()); - assert!(parse_exec_argv("hyprpaper | curl evil").is_none()); - assert!(parse_exec_argv("hyprpaper && curl evil").is_none()); - assert_eq!( - parse_exec_argv("hyprpaper --config x"), - Some(vec!["hyprpaper".into(), "--config".into(), "x".into()]) - ); - } -} diff --git a/breadd/tests/module_host_sandbox.rs b/breadd/tests/module_host_sandbox.rs index d0fa9fe..51e57cc 100644 --- a/breadd/tests/module_host_sandbox.rs +++ b/breadd/tests/module_host_sandbox.rs @@ -137,8 +137,10 @@ enabled = false async fn wait_until_ready(&self) -> Result<()> { let deadline = Instant::now() + Duration::from_secs(8); while Instant::now() < deadline { - if self.socket_path.exists() && self.send_request("ping", json!({})).await.is_ok() { - return Ok(()); + if self.socket_path.exists() { + if self.send_request("ping", json!({})).await.is_ok() { + return Ok(()); + } } sleep(Duration::from_millis(100)).await; } diff --git a/examples/modules/README.md b/examples/modules/README.md index 73130be..2f01cd9 100644 --- a/examples/modules/README.md +++ b/examples/modules/README.md @@ -37,7 +37,6 @@ suggested `[[permissions]]` block for its own `bread.module.toml`. | `low-battery-warning.lua` | Critical notification once when the battery runs low; resets on AC. | none | | `pause-media-on-headphone-unplug.lua` | Runs `playerctl pause` when a headphone/earbud device disconnects. | none (needs `playerctl`) | | `dock-monitors.lua` | Applies a multi-monitor layout when an external display connects, reverts when removed. | edit output names/resolutions | -| `external-monitors.lua` | Zero-config laptop displays: any HDMI/DP/USB-C head at its preferred mode, mirrored by default (or extended), lid-safe, restores the panel on unplug. | optional `ARRANGE` / `SCALE` at the top | | `active-window-widget.lua` | Shows the focused window next to the workspace pills in breadbar, via `bread.widget` + `bread.state.watch`. | none | | `cpu-temp-widget/` | Live CPU temperature readout in breadbar's stats area, via `bread.widget` + `bread.fs.read` on a timer. Directory module with a `bread.module.toml` declaring `fs.read` + `widget` — the permission-manifest worked example. | edit `TEMP_PATH` for your hwmon layout | | `bluetooth-toggle-widget.lua` | One-click Bluetooth power toggle in breadbar's tray, via `bread.widget` + a click handler. | none | diff --git a/examples/modules/external-monitors.lua b/examples/modules/external-monitors.lua deleted file mode 100644 index 27a276c..0000000 --- a/examples/modules/external-monitors.lua +++ /dev/null @@ -1,228 +0,0 @@ --- external-monitors — behave like a normal laptop desktop --- --- Plug in any display (HDMI, DisplayPort, USB-C dock, a random TV) and --- the session just works. No output names to edit. --- --- • the laptop panel stays at its preferred (native) mode --- • each external uses its preferred mode and refresh --- • new screens clone the laptop (set ARRANGE = "extend" to sit to the right) --- • closing the lid does not sleep while an external is on --- • unplug everything and the laptop is the only display again --- --- Drop-in: copy to ~/.config/bread/modules/ and `bread reload`. - -local M = bread.module({ - name = "external-monitors", - version = "1.0.0", - after = { "bread.monitors" }, -}) - --- "mirror" = every external clones the laptop (presentations, TVs) --- "extend" = extra desktop to the right -local ARRANGE = "mirror" -local SCALE = "auto" - -local INTERNAL_RE = "^eDP" -local INHIBITOR = "/tmp/bread-lid-inhibitor.pid" - -local function inhibit_lid() - if bread.fs.exists(INHIBITOR) then return end - bread.exec( - "bash -c 'systemd-inhibit --what=handle-lid-switch --who=bread " - .. "--why=external-display sleep infinity & echo $! > " - .. INHIBITOR - .. "'" - ) -end - -local function release_lid() - bread.exec( - "bash -c 'kill $(cat " .. INHIBITOR .. " 2>/dev/null) 2>/dev/null; rm -f " .. INHIBITOR .. "'" - ) -end - -local function is_internal(name) - return type(name) == "string" and name:match(INTERNAL_RE) ~= nil -end - -local function drm_status(name) - for card = 0, 5 do - local raw = bread.fs.read(string.format("/sys/class/drm/card%d-%s/status", card, name)) - if raw then - return raw:match("^%s*(%S+)") - end - end - return nil -end - -local function drm_first_mode(name) - for card = 0, 5 do - local raw = bread.fs.read(string.format("/sys/class/drm/card%d-%s/modes", card, name)) - if raw then - local w, h = raw:match("(%d+)x(%d+)") - if w then - return tonumber(w), tonumber(h) - end - end - end - return 1920, 1080 -end - -local function list_connectors() - local names = {} - local ok, out = bread.exec_capture("ls /sys/class/drm", { timeout_ms = 500 }) - if not ok or not out then - return names - end - for ent in out:gmatch("[^%s]+") do - local name = ent:match("^card%d+%-(.+)$") - if name and not name:match("^Writeback") then - names[#names + 1] = name - end - end - table.sort(names) - return names -end - -local function connected() - local internal, externals = nil, {} - for _, name in ipairs(list_connectors()) do - if drm_status(name) == "connected" then - if is_internal(name) then - internal = internal or name - else - externals[#externals + 1] = name - end - end - end - return internal or "eDP-1", externals -end - --- BOS Hyprland talks Lua (`hl.monitor`). Stock Hyprland uses the --- `monitor=` keyword. Try eval first, then keyword. -local function apply_monitor(opts) - local extra = "" - if opts.mirror and opts.mirror ~= "" then - extra = string.format(", mirror = %q", opts.mirror) - end - local expr = string.format( - "hl.monitor({ output = %q, mode = %q, position = %q, scale = %q%s })", - opts.output, - opts.mode or "preferred", - opts.position or "0x0", - opts.scale or SCALE, - extra - ) - local resp = bread.hyprland.eval(expr) - if type(resp) == "string" and resp:match("error") then - local spec = string.format( - "%s, %s, %s, %s", - opts.output, - opts.mode or "preferred", - opts.position or "0x0", - opts.scale or SCALE - ) - if opts.mirror and opts.mirror ~= "" then - spec = spec .. ", mirror, " .. opts.mirror - end - bread.hyprland.keyword("monitor", spec) - end -end - -local function apply(internal, externals) - apply_monitor({ - output = internal, - mode = "preferred", - position = "0x0", - scale = SCALE, - }) - - if ARRANGE == "mirror" then - for _, name in ipairs(externals) do - apply_monitor({ - output = name, - mode = "preferred", - position = "0x0", - scale = SCALE, - mirror = internal, - }) - end - return - end - - local x = select(1, drm_first_mode(internal)) or 1920 - for _, name in ipairs(externals) do - apply_monitor({ - output = name, - mode = "preferred", - position = x .. "x0", - scale = SCALE, - }) - local w = select(1, drm_first_mode(name)) or 1920 - x = x + w - end -end - -function M.on_load() - local last = nil - local applied = false - - local function evaluate() - local internal, externals = connected() - local sig = internal .. "|" .. table.concat(externals, ",") - if sig == last then - return - end - last = sig - - if #externals == 0 then - if applied then - apply_monitor({ - output = internal, - mode = "preferred", - position = "0x0", - scale = SCALE, - }) - release_lid() - applied = false - end - return - end - - apply(internal, externals) - inhibit_lid() - applied = true - bread.log("[external-monitors] " .. internal .. " + " .. table.concat(externals, ", ")) - end - - local settle = bread.debounce(1500, evaluate) - - bread.on("bread.hyprland.monitor.connected", function(event) - local name = event.data and event.data.name - if name and not is_internal(name) then - bread.notify("Display connected: " .. name, { urgency = "low" }) - end - settle() - end) - - bread.on("bread.hyprland.monitor.disconnected", function() - settle() - end) - - bread.on("bread.device.**", function(event) - local sub = event.data and event.data.subsystem - if sub == "drm" then - settle() - end - end) - - bread.hyprland.on_raw("configreloaded", function() - last = nil - evaluate() - end) - - bread.every(3000, evaluate) - settle() -end - -return M diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index d6680ec..546c96b 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -1,5 +1,5 @@ { - "0": "LuaEngine", + "0": "lua/mod.rs", "1": "RawEvent", "2": "config.rs", "3": "Server", @@ -15,24 +15,24 @@ "13": "bread-cli/src/main.rs", "14": "types.rs", "15": "podman.rs", - "16": "Value", - "17": "Result", + "16": "StateHandle", + "17": "run_udev_monitor", "18": "hooks_shell.rs", "19": "bluetooth.rs", "20": "SubscriptionId", "21": "glob.rs", - "22": "StateHandle", - "23": "Adapter", + "22": "run_state_engine", + "23": "RtnetlinkAdapter", "24": "network.rs", "25": "power.rs", "26": "hyprland.rs", - "27": "parse_upower_message", - "28": "main Branch", + "27": "Adapter", + "28": "dl.breadway.dev Distribution", "29": "git-branch-widget.lua", "30": "TestHarness", "31": "Sync", "32": "active-window-widget.lua", - "33": ".new", + "33": "cpu-temp-widget.lua", "34": "focus-mode-widget.lua", "35": "workflow-status-widget.lua", "36": "bread.widget API", @@ -59,10 +59,10 @@ "57": "bread.system.startup", "58": "Monitors Configuration Example", "59": "Binds Module (Built-in)", - "60": "lua/mod.rs", - "61": "external-monitors.lua", - "62": "AGENTS.md — Repo hygiene", - "63": "CLAUDE.md — Repo hygiene", + "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", @@ -86,10 +86,5 @@ "84": "State", "85": "init.lua", "86": "Execution", - "87": "packaging/README.md", - "88": "PathBuf", - "89": "build.sh", - "90": "beta Release Track", - "91": "dev Release Track", - "92": "stable Release Track" + "87": "packaging/README.md" } diff --git a/graphify-out/.graphify_labels.json.sig b/graphify-out/.graphify_labels.json.sig deleted file mode 100644 index bafec89..0000000 --- a/graphify-out/.graphify_labels.json.sig +++ /dev/null @@ -1 +0,0 @@ -{"0": "dff8ca2baa85bb77", "1": "2213379d8e986e1b", "2": "055a5a9a2c0abb47", "3": "4e76d4b9b12f60a0", "4": "15d25492162f61da", "5": "c9e7c9b0b9f9532c", "6": "5dc03258b399572c", "7": "7e3d24ea3cd2b4cb", "8": "d2b23fb40be07856", "9": "c63bb5497aa74cc4", "10": "37be3ba834804202", "11": "e820233ee9e24e6c", "12": "90afbdba0e9131b5", "13": "a893df0933556d63", "14": "2b140ca807922de5", "15": "77fe3c708c10a92e", "16": "f46d2bf3ec15783d", "17": "9d5d3a5ebfca7e96", "18": "4b221b9f82894754", "19": "1af003225b1510f7", "20": "cec4f1891a3503a7", "21": "af54da4748cbfe19", "22": "755f92ef4fb448a8", "23": "8d61c62e8cd29e24", "24": "a6096a26ebcbe7ca", "25": "4bb3423b0748a5b8", "26": "f14069a977bb7109", "27": "c24364ae8589386f", "28": "b7dfd1e572840cf9", "29": "38bd4a3ed7d82df4", "30": "c7a227c868287ece", "31": "8298f357ade782b6", "32": "8c3f9c59418c0d78", "33": "d441528441bffad6", "34": "0ca065898bae7a4c", "35": "91d64164a425221e", "36": "8f4f1c63c1339596", "37": "f29f07965a593c46", "38": "69c04956206264ea", "39": "d5e6784916307537", "40": "9dd3e8ecc75d42d1", "41": "975bc2eaec9ade41", "42": "c119297bd4e771d7", "43": "5df098735d8e8ccf", "44": "3ea089711b226db5", "45": "937d314565bd1f7c", "46": "644deb50d1523213", "47": "a8ba58be12f4eaaf", "48": "07122a351039caad", "49": "85df939415e8bf76", "50": "ccecca45fa071d89", "51": "d12f6c2877bf28fc", "52": "8fde0947b8e44878", "53": "1894c9960c737861", "54": "8eb6456a35bc1424", "55": "266c21cbaa157140", "56": "3dd39e27b03e805b", "57": "9914e60060e52831", "58": "082ed57548a0aa26", "59": "1d8fa6f90af6c7a9", "60": "5b3a15eab473b681", "61": "53961581c79663fe", "62": "1c3daa39aab41ca2", "63": "cd7e1aedbdbb382a", "64": "793a68e5b584e15a", "65": "e5048b5a19d78c81", "66": "abaa846ce9fdc66e", "67": "a46e2827ad3261b0", "68": "56d1c4600f18d094", "69": "b29197139c1a5fc7", "70": "f6f5196c6a2f3084", "71": "f8b572524780f968", "72": "95bd136ecb3896b6", "73": "a2e1d482f5282a2b", "74": "96279e53156461bf", "75": "3c234d3ea2845544", "76": "37f5bfa38e9dda4b", "77": "c95e6689883cdc3d", "78": "784aa039bef2aabf", "79": "1e1cd6b488d8850c", "80": "42213e202400e524", "81": "bb8f3086e24c3f87", "82": "8f000e4f1c6edcd1", "83": "19573b318feb4438", "84": "47016ab7f59f2ab4", "85": "da1e8594a8fb071a", "86": "d730f8d81a4b91ff", "87": "af426938b90fa391", "88": "dce55fb2c83882bb", "89": "9d30c290d7898f81", "90": "356e8182b8067c22", "91": "825919e98a656895", "92": "c5d2ff6dacf845a7"} \ No newline at end of file diff --git a/graphify-out/2026-08-16/.graphify_labels.json b/graphify-out/2026-08-16/.graphify_labels.json deleted file mode 100644 index 546c96b..0000000 --- a/graphify-out/2026-08-16/.graphify_labels.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "0": "lua/mod.rs", - "1": "RawEvent", - "2": "config.rs", - "3": "Server", - "4": "widget.rs", - "5": "Bread Daemon (breadd)", - "6": "filesystem.rs", - "7": "git.rs", - "8": "Result", - "9": "state_engine.rs", - "10": "modules_mgmt.rs", - "11": "systemd.rs", - "12": "hooks_git.rs", - "13": "bread-cli/src/main.rs", - "14": "types.rs", - "15": "podman.rs", - "16": "StateHandle", - "17": "run_udev_monitor", - "18": "hooks_shell.rs", - "19": "bluetooth.rs", - "20": "SubscriptionId", - "21": "glob.rs", - "22": "run_state_engine", - "23": "RtnetlinkAdapter", - "24": "network.rs", - "25": "power.rs", - "26": "hyprland.rs", - "27": "Adapter", - "28": "dl.breadway.dev Distribution", - "29": "git-branch-widget.lua", - "30": "TestHarness", - "31": "Sync", - "32": "active-window-widget.lua", - "33": "cpu-temp-widget.lua", - "34": "focus-mode-widget.lua", - "35": "workflow-status-widget.lua", - "36": "bread.widget API", - "37": "bluetooth-toggle-widget.lua", - "38": "pause-media-on-headphone-unplug.lua", - "39": "Autostart Example Module", - "40": "dock-monitors.lua", - "41": "dock-workflow.lua", - "42": "low-battery-warning.lua", - "43": "install.sh", - "44": "Filesystem Adapter", - "45": "Git Adapter", - "46": "Podman Adapter", - "47": "Systemd Adapter", - "48": "bread.after(delay_ms, fn)", - "49": "bread.bluetooth namespace", - "50": "bread.every(interval_ms, fn)", - "51": "bread.exec(cmd)", - "52": "bread.hyprland namespace", - "53": "bread.notify(message, opts)", - "54": "bread.state.watch(path, fn)", - "55": "bread-cli/src/lib.rs", - "56": "core/mod.rs", - "57": "bread.system.startup", - "58": "Monitors Configuration Example", - "59": "Binds Module (Built-in)", - "60": "Bakery Package Manager", - "61": "Phase 3: GUI Control Center", - "62": "Phase 5: Cross-Device Mesh", - "63": "Dev Version Computation", - "64": "ModuleHostLua", - "65": "ModuleHostRegistry", - "66": "xtask/src/main.rs", - "67": "Bread", - "68": "rules.rs", - "69": "Normalized events", - "70": "Bread Documentation", - "71": "udev.rs", - "72": "Dictionary: Lua API", - "73": "Out-of-process module sandboxing *(Since: v1.6)*", - "74": "Dictionary: Built-in modules", - "75": "Events", - "76": "Machine and filesystem", - "77": "Contributing", - "78": "Bluetooth", - "79": "Widgets *(Since: v1.3)*", - "80": "Getting started", - "81": "Capability-scoped modules *(Since: v1.5)*", - "82": "Workflows *(Since: v1.2)*", - "83": "Timers", - "84": "State", - "85": "init.lua", - "86": "Execution", - "87": "packaging/README.md" -} diff --git a/graphify-out/2026-08-16/GRAPH_REPORT.md b/graphify-out/2026-08-16/GRAPH_REPORT.md deleted file mode 100644 index 1cf4a98..0000000 --- a/graphify-out/2026-08-16/GRAPH_REPORT.md +++ /dev/null @@ -1,397 +0,0 @@ -# Graph Report - bread (2026-08-15) - -## Corpus Check -- 62 files · ~88,250 words -- Verdict: corpus is large enough that graph structure adds value. - -## Summary -- 1467 nodes · 3347 edges · 88 communities (64 shown, 24 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 48 edges (avg confidence: 0.78) -- Token cost: 0 input · 0 output - -## Graph Freshness -- Built from commit: `a6973360` -- Run `git rev-parse HEAD` and compare to check if the graph is stale. -- Run `graphify update .` after code changes (no API cost). - -## Community Hubs (Navigation) -- lua/mod.rs -- RawEvent -- config.rs -- Server -- widget.rs -- Bread Daemon (breadd) -- filesystem.rs -- git.rs -- Result -- state_engine.rs -- modules_mgmt.rs -- systemd.rs -- hooks_git.rs -- bread-cli/src/main.rs -- types.rs -- podman.rs -- StateHandle -- run_udev_monitor -- hooks_shell.rs -- bluetooth.rs -- SubscriptionId -- glob.rs -- run_state_engine -- RtnetlinkAdapter -- network.rs -- power.rs -- hyprland.rs -- Adapter -- dl.breadway.dev Distribution -- git-branch-widget.lua -- TestHarness -- Sync -- active-window-widget.lua -- cpu-temp-widget.lua -- focus-mode-widget.lua -- workflow-status-widget.lua -- bread.widget API -- bluetooth-toggle-widget.lua -- pause-media-on-headphone-unplug.lua -- Autostart Example Module -- install.sh -- Filesystem Adapter -- Git Adapter -- Podman Adapter -- Systemd Adapter -- bread.after(delay_ms, fn) -- bread.bluetooth namespace -- bread.every(interval_ms, fn) -- bread.exec(cmd) -- bread.hyprland namespace -- bread.notify(message, opts) -- bread.state.watch(path, fn) -- bread.system.startup -- Monitors Configuration Example -- Binds Module (Built-in) -- Bakery Package Manager -- Phase 3: GUI Control Center -- Phase 5: Cross-Device Mesh -- Dev Version Computation -- ModuleHostLua -- ModuleHostRegistry -- xtask/src/main.rs -- Bread -- rules.rs -- Normalized events -- Bread Documentation -- udev.rs -- Dictionary: Lua API -- Out-of-process module sandboxing *(Since: v1.6)* -- Dictionary: Built-in modules -- Events -- Machine and filesystem -- Contributing -- Bluetooth -- Widgets *(Since: v1.3)* -- Getting started -- Capability-scoped modules *(Since: v1.5)* -- Workflows *(Since: v1.2)* -- Timers -- State -- init.lua -- Execution -- packaging/README.md - -## God Nodes (most connected - your core abstractions) -1. `LuaEngine` - 59 edges -2. `RawEvent` - 49 edges -3. `BreadEvent` - 38 edges -4. `raw()` - 37 edges -5. `RuntimeState` - 34 edges -6. `StateHandle` - 28 edges -7. `now_unix_ms()` - 26 edges -8. `Adapter` - 25 edges -9. `SubscriptionId` - 25 edges -10. `ModuleHostLua` - 24 edges - -## Surprising Connections (you probably didn't know these) -- `parse_bluetooth_message()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/bluetooth.rs → bread-shared/src/lib.rs -- `try_enumerate()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/bluetooth.rs → bread-shared/src/lib.rs -- `classify()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/filesystem.rs → bread-shared/src/lib.rs -- `network_raw_event()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/network.rs → bread-shared/src/lib.rs -- `power_raw_event()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/power.rs → bread-shared/src/lib.rs - -## Import Cycles -- 2-file cycle: `breadd/src/core/state_engine.rs -> breadd/src/lua/mod.rs -> breadd/src/core/state_engine.rs` -- 2-file cycle: `bread-shared/src/lib.rs -> bread-shared/src/module_host_ipc.rs -> bread-shared/src/lib.rs` - -## Hyperedges (group relationships) -- **** — ci_dev_release, workflow_version_compute, release_track_dev, distribution_dl_breadway_dev, package_bakery [INFERRED] -- **** — adapter_udev, adapter_hyprland, adapter_power, sys_bread_daemon, api_bread_on, sys_lua_runtime [INFERRED] -- **** — config_init_lua, config_modules_dir, pattern_module_skeleton, api_bread_on, sys_lua_runtime [INFERRED] -- **** — api_bread_workflow, api_bread_spawn, api_bread_wait, example_dock_workflow, api_bread_notify [INFERRED] -- **** — api_bread_widget, api_bread_every, example_widget_cpu_temp, api_bread_state_watch [INFERRED] -- **** — branch_main, ci_dev_release, ci_rc_release, ci_stable_release, release_track_dev, release_track_beta, release_track_stable [INFERRED] - -## Communities (88 total, 24 thin omitted) - -### Community 0 - "lua/mod.rs" -Cohesion: 0.06 -Nodes (86): now_unix_ms(), ModulePermission, Option, String, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect() (+78 more) - -### Community 1 - "RawEvent" -Cohesion: 0.05 -Nodes (67): adapter_source_is_hashable_and_eq(), AdapterSource, bread_event_new_accepts_owned_and_borrowed_names(), bread_event_new_assigns_unique_id_and_no_cause(), bread_event_new_sets_current_timestamp(), bread_event_with_timestamp_preserves_timestamp_and_assigns_id(), BreadEvent, DaemonSection (+59 more) - -### Community 2 - "config.rs" -Cohesion: 0.07 -Nodes (50): AdaptersConfig, AdapterToggle, compat_section_defaults_legacy_hyprland_names_to_true(), CompatConfig, Config, config_path(), config_path_falls_back_to_home_when_no_xdg(), config_path_respects_xdg_config_home() (+42 more) - -### Community 3 - "Server" -Cohesion: 0.05 -Nodes (41): A, command_target(), event_domain(), is_known_app(), is_reserved_domain(), Option, validate_app_namespace(), validate_command_event() (+33 more) - -### Community 4 - "widget.rs" -Cohesion: 0.07 -Nodes (32): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+24 more) - -### Community 5 - "Bread Daemon (breadd)" -Cohesion: 0.06 -Nodes (39): Bluetooth Adapter, Hyprland Adapter, Network Adapter, Power Adapter, udev Adapter, bread.on(pattern, fn), bread.spawn(fn), bread.wait(pattern, opts) (+31 more) - -### Community 6 - "filesystem.rs" -Cohesion: 0.12 -Nodes (28): classify(), classify_build_artifact_created_in_target(), classify_debounces_rapid_repeat_events_for_same_path(), classify_file_changed_for_ordinary_source_file(), classify_silent_for_modify_in_target_not_create(), classify_silent_under_git(), classify_silent_under_node_modules(), detect_markers() (+20 more) - -### Community 7 - "git.rs" -Cohesion: 0.12 -Nodes (22): check_ahead_behind(), check_dirty(), discover_repos(), expand_roots(), expand_roots_globs_single_trailing_star(), expand_roots_skips_unreadable_glob_parent_without_panicking(), expand_roots_uses_literal_path_without_trailing_star(), GitAdapter (+14 more) - -### Community 8 - "Result" -Cohesion: 0.15 -Nodes (50): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_app_source_allows_command_to_another_app(), emit_with_app_source_rejects_wrong_namespace(), emit_with_app_source_still_rejects_foreign_app_namespace(), emit_with_internal_source_is_rejected(), emit_with_known_app_source_routes_through_normalizer(), emit_with_unregistered_app_source_is_rejected(), emit_without_event_errors() (+42 more) - -### Community 9 - "state_engine.rs" -Cohesion: 0.12 -Nodes (19): apply_device_change(), apply_event_to_state(), device_connect_adds_device_with_all_fields(), device_connect_is_idempotent_for_same_id(), device_disconnect_of_unknown_id_is_noop(), device_disconnect_removes_matching_id(), ev(), monitor_connect_adds_new_monitor() (+11 more) - -### Community 10 - "modules_mgmt.rs" -Cohesion: 0.11 -Nodes (36): audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module(), audit_extracts_exec_bin_hint_and_ignores_baseline_calls(), audit_module(), audit_scans_required_sibling_files_in_module_directory(), classify_call_site(), collect_lua_files(), copy_dir(), extract_first_string_arg() (+28 more) - -### Community 11 - "systemd.rs" -Cohesion: 0.12 -Nodes (17): active_state_to_kind(), failure_result(), get_unit_path(), handle_message(), is_failed_transition(), query_active_state(), Connection, HashMap (+9 more) - -### Community 12 - "hooks_git.rs" -Cohesion: 0.15 -Nodes (24): all_hook_scripts_exit_0_unconditionally(), all_hook_scripts_start_with_shebang_and_marker(), branch_changed_emit_line(), commit_created_emit_line(), emit_line_for(), git_dir(), hook_script(), hook_script_rejects_unknown_name() (+16 more) - -### Community 13 - "bread-cli/src/main.rs" -Cohesion: 0.19 -Nodes (29): CausalityTracker, Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand (+21 more) - -### Community 14 - "types.rs" -Cohesion: 0.17 -Nodes (21): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+13 more) - -### Community 15 - "podman.rs" -Cohesion: 0.15 -Nodes (17): container_event(), ignores_remove_event(), ignores_stop_event_to_avoid_double_emit_with_died(), ignores_unknown_action(), map_podman_event(), maps_died_event(), maps_health_status_event(), maps_start_event() (+9 more) - -### Community 16 - "StateHandle" -Cohesion: 0.14 -Nodes (10): condition_matches(), resolve_device(), Option, Result, String, Value, Vec, StateHandle (+2 more) - -### Community 17 - "run_udev_monitor" -Cohesion: 0.35 -Nodes (9): enumerate_with_udev(), Result, Self, Sender, String, Vec, run_udev_monitor(), ScannedDevice (+1 more) - -### Community 18 - "hooks_shell.rs" -Cohesion: 0.18 -Nodes (11): hook_scripts_background_every_emit_call(), hooks_dir(), install_shell(), join_line_continuations(), Option, PathBuf, Result, String (+3 more) - -### Community 19 - "bluetooth.rs" -Cohesion: 0.15 -Nodes (10): address_from_path(), BluetoothAdapter, parse_bluetooth_message(), Message, Option, Result, Self, Sender (+2 more) - -### Community 20 - "SubscriptionId" -Cohesion: 0.29 -Nodes (13): HashMap, String, Vec, Subscription, SubscriptionId, SubscriptionTable, table_add_assigns_provided_id_and_finds_match(), table_clear_removes_all() (+5 more) - -### Community 22 - "run_state_engine" -Cohesion: 0.27 -Nodes (12): dispatch_event(), handle_command(), Arc, AtomicU64, Receiver, RwLock, Self, Sender (+4 more) - -### Community 23 - "RtnetlinkAdapter" -Cohesion: 0.22 -Nodes (7): ip_from_bytes(), Option, Result, Self, Sender, String, RtnetlinkAdapter - -### Community 24 - "network.rs" -Cohesion: 0.27 -Nodes (9): has_default_route(), network_raw_event(), NetworkAdapter, NetworkSnapshot, read_network_state(), BTreeMap, Result, Sender (+1 more) - -### Community 25 - "power.rs" -Cohesion: 0.26 -Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), Option, Result, Self, Sender - -### Community 26 - "hyprland.rs" -Cohesion: 0.29 -Nodes (7): hyprland_event_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result, Sender, String - -### Community 27 - "Adapter" -Cohesion: 0.23 -Nodes (8): Adapter, parse_upower_message(), Message, Result, Self, Sender, UPowerAdapter, Send - -### Community 28 - "dl.breadway.dev Distribution" -Cohesion: 0.25 -Nodes (8): main Branch, dev-release.yml Workflow, rc-release.yml Workflow, release.yml Workflow, dl.breadway.dev Distribution, beta Release Track, dev Release Track, stable Release Track - -### Community 29 - "git-branch-widget.lua" -Cohesion: 0.62 -Nodes (6): focused_tab_cwd(), git_info(), M.on_load(), shell_quote(), update(), widget_root() - -### Community 30 - "TestHarness" -Cohesion: 0.16 -Nodes (16): main(), parse_args(), Option, String, killing_a_module_host_child_does_not_take_down_breadd_or_other_modules(), os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope(), Child, Drop (+8 more) - -### Community 31 - "Sync" -Cohesion: 0.50 -Nodes (3): main(), Result, Sync - -### Community 32 - "active-window-widget.lua" -Cohesion: 0.83 -Nodes (3): label_for(), M.on_load(), widget_root() - -### Community 33 - "cpu-temp-widget.lua" -Cohesion: 0.83 -Nodes (3): M.on_load(), read_temp_c(), widget_root() - -### Community 34 - "focus-mode-widget.lua" -Cohesion: 1.00 -Nodes (3): is_focused(), M.on_load(), widget_root() - -### Community 35 - "workflow-status-widget.lua" -Cohesion: 0.83 -Nodes (3): M.on_load(), most_relevant(), widget_update() - -### Community 36 - "bread.widget API" -Cohesion: 0.67 -Nodes (3): bread.widget API, CPU Temperature Widget Example, Live Widget Update Pattern - -### Community 64 - "ModuleHostLua" -Cohesion: 0.10 -Nodes (38): call(), HostMessage, IoCommand, RpcResponse, Duration, Option, PathBuf, Receiver (+30 more) - -### Community 65 - "ModuleHostRegistry" -Cohesion: 0.07 -Nodes (43): bin_allowed(), path_allowed(), HashMap, Option, OwnedWriteHalf, Result, Sender, String (+35 more) - -### Community 66 - "xtask/src/main.rs" -Cohesion: 0.11 -Nodes (36): BTreeSet, ExitCode, check(), CheckReport, clean_state_passes(), extract_cli_commands(), extract_enum_variants(), extract_ipc_methods() (+28 more) - -### Community 67 - "Bread" -Cohesion: 0.06 -Nodes (28): Deprecations, Hyprland legacy flat event names (since v1.5), Bread Examples, Example 1: Porting keyboard_and_display_watcher.sh (system script), Example 2: Porting autostart.lua, Example 3: Porting display/monitors.lua, Example 4: Multi-step automation workflows, Example 5: A live widget in breadbar (+20 more) - -### Community 68 - "rules.rs" -Cohesion: 0.14 -Nodes (27): empty_file_loads_with_no_rules(), empty_on_is_treated_as_missing(), invalid_toml_is_fatal(), load_rules(), missing_on_is_reported_with_index_and_no_on(), multiple_action_keys_is_reported(), one_bad_rule_does_not_block_other_valid_rules(), ParsedRule (+19 more) - -### Community 69 - "Normalized events" -Cohesion: 0.12 -Nodes (16): Bluetooth (BlueZ), Compatibility: `[compat]` config, Devices (udev / Bluetooth), Filesystem / project detection, Git (hooks + dirty-state poller), Hyprland, Network, Normalized events (+8 more) - -### Community 70 - "Bread Documentation" -Cohesion: 0.14 -Nodes (14): API Stability & Versioning, Bread Documentation, Contents, Debugging tips, Dictionary: Event reference, Dictionary: IPC protocol, Dictionary: Runtime state schema, Integrating a bread\* app (+6 more) - -### Community 71 - "udev.rs" -Cohesion: 0.32 -Nodes (10): build_device_event(), build_event(), enumerate_payload_includes_classification_fields(), prop_bool(), prop_str(), Option, Value, udev_event_payload() (+2 more) - -### Community 72 - "Dictionary: Lua API" -Cohesion: 0.17 -Nodes (12): `bread.debounce(delay_ms, fn) -> wrapped_fn`, `bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`, `bread.notify(message, opts)`, `bread.profile.activate(name)`, Dictionary: Lua API, Hyprland, Module declaration, Module lifecycle hooks (+4 more) - -### Community 73 - "Out-of-process module sandboxing *(Since: v1.6)*" -Cohesion: 0.20 -Nodes (10): Architecture, Crash isolation, New IPC methods, Out-of-process module sandboxing *(Since: v1.6)*, RPC bridge coverage, The gap this closes, The Landlock sandbox, The token/identity handshake (+2 more) - -### Community 74 - "Dictionary: Built-in modules" -Cohesion: 0.20 -Nodes (10): `bread.binds`, `bread.devices`, `bread.monitors`, `bread.rules` *(Since: v1.5)*, `bread.workspaces`, Device rule options, Dictionary: Built-in modules, Example: Dock-specific setup (+2 more) - -### Community 75 - "Events" -Cohesion: 0.20 -Nodes (10): `bread.emit(event, data)`, `bread.filter(pattern, fn, opts) -> id`, `bread.off(id)`, `bread.on(pattern, fn) -> id`, `bread.once(pattern, fn) -> id`, `bread.spawn(fn)`, `bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*, `bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)* (+2 more) - -### Community 76 - "Machine and filesystem" -Cohesion: 0.20 -Nodes (10): `bread.fs.exists(path) -> bool`, `bread.fs.expand(path) -> string`, `bread.fs.read(path) -> string | nil`, `bread.fs.readlink(path) -> string | nil`, `bread.fs.write(path, content)`, `bread.json.decode(str) -> table | nil`, `bread.machine.has_tag(tag) -> bool`, `bread.machine.name() -> string` (+2 more) - -### Community 77 - "Contributing" -Cohesion: 0.22 -Nodes (8): Branches, CI, Contributing, Keeping the API docs honest, Local development, Questions, The release cycle, Tracks, from a user's perspective - -### Community 78 - "Bluetooth" -Cohesion: 0.22 -Nodes (9): Bluetooth, `bread.bluetooth.connect(address)`, `bread.bluetooth.devices() -> table | nil`, `bread.bluetooth.disconnect(address)`, `bread.bluetooth.power(enabled)`, `bread.bluetooth.powered() -> bool | nil`, `bread.bluetooth.scan(enabled)`, Example: auto-connect headphones on AC power (+1 more) - -### Community 79 - "Widgets *(Since: v1.3)*" -Cohesion: 0.22 -Nodes (9): `bread.widget.list() -> table`, `bread.widget.register(spec) -> ok, err`, `bread.widget.remove(id) -> bool`, `bread.widget.update(id, patch) -> ok, err`, Click events, Node types, `style` *(Since: v1.4)*, Style vs. `class` (+1 more) - -### Community 80 - "Getting started" -Cohesion: 0.33 -Nodes (6): 1) Create a minimal config, 2) The fast path: `rules.toml` *(Since: v1.5)*, 3) Minimal `init.lua`, 4) Start the daemon, 5) Check that it's running, Getting started - -### Community 81 - "Capability-scoped modules *(Since: v1.5)*" -Cohesion: 0.33 -Nodes (6): Baseline (always available, no manifest entry needed), `bread modules audit `, Capability-scoped modules *(Since: v1.5)*, Gated — requires a matching `[[permissions]]` entry, `path`/`bin` enforcement depends on where the module runs, `require("bread.devices")` still works from a scoped module - -### Community 82 - "Workflows *(Since: v1.2)*" -Cohesion: 0.33 -Nodes (6): `bread.workflow.define(name, fn)`, `bread.workflow.list() -> table`, `bread.workflow.start(name, opts)`, `bread.workflow.status(name) -> table | nil`, `bread.workflow.step(label)`, Workflows *(Since: v1.2)* - -### Community 83 - "Timers" -Cohesion: 0.50 -Nodes (4): `bread.after(delay_ms, fn) -> id`, `bread.cancel(id)`, `bread.every(interval_ms, fn) -> id`, Timers - -### Community 84 - "State" -Cohesion: 0.50 -Nodes (4): `bread.state.get(path)`, `bread.state.watch(path, fn) -> id`, State, Typed shorthands - -### Community 85 - "init.lua" -Cohesion: 0.83 -Nodes (3): M.on_load(), read_temp_c(), widget_root() - -### Community 86 - "Execution" -Cohesion: 0.67 -Nodes (3): `bread.exec_capture(cmd, opts) -> ok, stdout`, `bread.exec(cmd)`, Execution - -## Knowledge Gaps -- **179 isolated node(s):** `install.sh script`, `Branches`, `The release cycle`, `Tracks, from a user's perspective`, `Keeping the API docs honest` (+174 more) - These have ≤1 connection - possible missing edges or undocumented components. -- **24 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. - -## Suggested Questions -_Questions this graph is uniquely positioned to answer:_ - -- **Why does `RawEvent` connect `RawEvent` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `run_udev_monitor`, `bluetooth.rs`, `RtnetlinkAdapter`, `network.rs`, `power.rs`, `hyprland.rs`, `Adapter`?** - _High betweenness centrality (0.094) - this node is a cross-community bridge._ -- **Why does `Adapter` connect `Adapter` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `run_udev_monitor`, `bluetooth.rs`, `RtnetlinkAdapter`, `network.rs`, `power.rs`, `hyprland.rs`, `Sync`?** - _High betweenness centrality (0.077) - this node is a cross-community bridge._ -- **Why does `BreadEvent` connect `RawEvent` to `ModuleHostLua`, `lua/mod.rs`, `ModuleHostRegistry`, `Server`, `state_engine.rs`, `run_state_engine`?** - _High betweenness centrality (0.063) - this node is a cross-community bridge._ -- **What connects `install.sh script`, `Branches`, `The release cycle` to the rest of the system?** - _179 weakly-connected nodes found - possible documentation gaps or missing edges._ -- **Should `lua/mod.rs` be split into smaller, more focused modules?** - _Cohesion score 0.056 - nodes in this community are weakly interconnected._ -- **Should `RawEvent` be split into smaller, more focused modules?** - _Cohesion score 0.051842708517016396 - nodes in this community are weakly interconnected._ -- **Should `config.rs` be split into smaller, more focused modules?** - _Cohesion score 0.07191780821917808 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/2026-08-16/cost.json b/graphify-out/2026-08-16/cost.json deleted file mode 100644 index c8071df..0000000 --- a/graphify-out/2026-08-16/cost.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "runs": [ - { - "date": "2026-08-04T09:09:09.071813+00:00", - "input_tokens": 0, - "output_tokens": 0, - "files": 55 - }, - { - "date": "2026-08-04T09:28:29.057021+00:00", - "input_tokens": 72759, - "output_tokens": 0, - "files": 55 - } - ], - "total_input_tokens": 72759, - "total_output_tokens": 0 -} \ No newline at end of file diff --git a/graphify-out/2026-08-16/graph.json b/graphify-out/2026-08-16/graph.json deleted file mode 100644 index 901ad97..0000000 --- a/graphify-out/2026-08-16/graph.json +++ /dev/null @@ -1,55512 +0,0 @@ -{ - "directed": false, - "multigraph": false, - "graph": { - "hyperedges": [ - { - "name": "dev_release_pipeline", - "nodes": [ - "ci_dev_release", - "workflow_version_compute", - "release_track_dev", - "distribution_dl_breadway_dev", - "package_bakery" - ], - "relation": "orchestrates", - "description": "Complete dev release pipeline: trigger on main push \u2192 compute version \u2192 publish to dev track via bakery" - }, - { - "name": "event_normalization_flow", - "nodes": [ - "adapter_udev", - "adapter_hyprland", - "adapter_power", - "sys_bread_daemon", - "api_bread_on", - "sys_lua_runtime" - ], - "relation": "implements", - "description": "Event normalization flow: raw signals from adapters \u2192 daemon normalizer \u2192 semantic events \u2192 Lua subscriptions" - }, - { - "name": "module_lifecycle", - "nodes": [ - "config_init_lua", - "config_modules_dir", - "pattern_module_skeleton", - "api_bread_on", - "sys_lua_runtime" - ], - "relation": "orchestrates", - "description": "Module lifecycle: init.lua runs first \u2192 modules/ auto-discovered \u2192 skeleton pattern \u2192 subscriptions registered on_load" - }, - { - "name": "workflow_execution_flow", - "nodes": [ - "api_bread_workflow", - "api_bread_spawn", - "api_bread_wait", - "example_dock_workflow", - "api_bread_notify" - ], - "relation": "enables", - "description": "Workflow execution: define body \u2192 start workflow \u2192 spawn coroutine \u2192 wait for events \u2192 step tracking \u2192 completion" - }, - { - "name": "widget_rendering_flow", - "nodes": [ - "api_bread_widget", - "api_bread_every", - "example_widget_cpu_temp", - "api_bread_state_watch" - ], - "relation": "enables", - "description": "Widget rendering: register widget with typed tree \u2192 update on timer or state change \u2192 breadbar renders live" - }, - { - "name": "release_cycle", - "nodes": [ - "branch_main", - "ci_dev_release", - "ci_rc_release", - "ci_stable_release", - "release_track_dev", - "release_track_beta", - "release_track_stable" - ], - "relation": "implements", - "description": "Single-trunk release model: work on main \u2192 dev publishes on every push \u2192 RCs tag and test on main \u2192 stable tags final release" - } - ] - }, - "nodes": [ - { - "label": "hooks_git.rs", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_src_hooks_git", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "hooks_git.rs" - }, - { - "label": "HookOutcome", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L38", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_hookoutcome", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "hookoutcome" - }, - { - "label": "install_git()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L49", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_install_git", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "install_git()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_rs_result", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "result" - }, - { - "label": "install_one_hook()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_install_one_hook", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "install_one_hook()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_rs_path", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "path" - }, - { - "label": "is_bread_managed()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L115", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_is_bread_managed", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "is_bread_managed()" - }, - { - "label": "branch_changed_emit_line()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L122", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_branch_changed_emit_line", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "branch_changed_emit_line()" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_rs_string", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "string" - }, - { - "label": "emit_line_for()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L131", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_emit_line_for", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "emit_line_for()" - }, - { - "label": "commit_created_emit_line()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L140", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_commit_created_emit_line", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "commit_created_emit_line()" - }, - { - "label": "hook_script()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L152", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_hook_script", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "hook_script()" - }, - { - "label": "git_dir()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_git_dir", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "git_dir()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_rs_pathbuf", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "pathbuf" - }, - { - "label": "show_toplevel()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_show_toplevel", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "show_toplevel()" - }, - { - "label": "hooks_path_override()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_hooks_path_override", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "hooks_path_override()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_rs_option", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "option" - }, - { - "label": "print_hooks_path_warning()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L235", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_print_hooks_path_warning", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "print_hooks_path_warning()" - }, - { - "label": "print_summary()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_print_summary", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "print_summary()" - }, - { - "label": "run_git()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_run_git", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "run_git()" - }, - { - "label": "detects_own_marker()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L288", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_detects_own_marker", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "detects_own_marker()" - }, - { - "label": "does_not_falsely_detect_marker()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L294", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_does_not_falsely_detect_marker", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "does_not_falsely_detect_marker()" - }, - { - "label": "marker_must_match_whole_trimmed_line()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L300", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "marker_must_match_whole_trimmed_line()" - }, - { - "label": "empty_file_is_not_managed()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L308", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_empty_file_is_not_managed", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "empty_file_is_not_managed()" - }, - { - "label": "all_hook_scripts_start_with_shebang_and_marker()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L313", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "all_hook_scripts_start_with_shebang_and_marker()" - }, - { - "label": "all_hook_scripts_exit_0_unconditionally()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L323", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "all_hook_scripts_exit_0_unconditionally()" - }, - { - "label": "post_commit_and_post_merge_emit_commit_created()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L334", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "post_commit_and_post_merge_emit_commit_created()" - }, - { - "label": "post_checkout_only_emits_on_branch_checkout()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L345", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "post_checkout_only_emits_on_branch_checkout()" - }, - { - "label": "hook_script_rejects_unknown_name()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L353", - "_origin": "ast", - "id": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", - "community": 12, - "community_name": "hooks_git.rs", - "norm_label": "hook_script_rejects_unknown_name()" - }, - { - "label": "hooks_shell.rs", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "hooks_shell.rs" - }, - { - "label": "TargetShell", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L52", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_targetshell", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "targetshell" - }, - { - "label": ".parse()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_targetshell_parse", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": ".parse()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_rs_result", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "result" - }, - { - "label": ".detect_from_env()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L78", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_targetshell_detect_from_env", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": ".detect_from_env()" - }, - { - "label": "hooks_dir()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L96", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_hooks_dir", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "hooks_dir()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_rs_pathbuf", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "pathbuf" - }, - { - "label": "install_shell()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_install_shell", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "install_shell()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_rs_option", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_rs_string", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "string" - }, - { - "label": "write_hook_file()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_write_hook_file", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "write_hook_file()" - }, - { - "label": "parse_accepts_known_shells()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L431", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_parse_accepts_known_shells", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "parse_accepts_known_shells()" - }, - { - "label": "parse_rejects_unknown_shell()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L438", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "parse_rejects_unknown_shell()" - }, - { - "label": "detect_from_env_reads_shell_basename()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L444", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "detect_from_env_reads_shell_basename()" - }, - { - "label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L462", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "hook_scripts_reference_bread_emit_not_bread_emit_cli()" - }, - { - "label": "hook_scripts_background_every_emit_call()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L472", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "hook_scripts_background_every_emit_call()" - }, - { - "label": "join_line_continuations()", - "file_type": "code", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_join_line_continuations", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "join_line_continuations()" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_hooks_shell_rs_vec", - "community": 18, - "community_name": "hooks_shell.rs", - "norm_label": "vec" - }, - { - "label": "bread-cli/src/lib.rs", - "file_type": "code", - "source_file": "bread-cli/src/lib.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_src_lib", - "community": 55, - "community_name": "bread-cli/src/lib.rs", - "norm_label": "bread-cli/src/lib.rs" - }, - { - "label": "bread-cli/src/main.rs", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_src_main", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "bread-cli/src/main.rs" - }, - { - "label": "Cli", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L24", - "_origin": "ast", - "id": "bread_cli_src_main_cli", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "cli" - }, - { - "label": "Commands", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L30", - "_origin": "ast", - "id": "bread_cli_src_main_commands", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "commands" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_option", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_string", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "string" - }, - { - "label": "HooksCommand", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L105", - "_origin": "ast", - "id": "bread_cli_src_main_hookscommand", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "hookscommand" - }, - { - "label": "ModulesCommand", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L118", - "_origin": "ast", - "id": "bread_cli_src_main_modulescommand", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "modulescommand" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L141", - "_origin": "ast", - "id": "bread_cli_src_main_main", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "main()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_result", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "result" - }, - { - "label": "handle_modules_cmd()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L236", - "_origin": "ast", - "id": "bread_cli_src_main_handle_modules_cmd", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "handle_modules_cmd()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_path", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "path" - }, - { - "label": "install_module()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L371", - "_origin": "ast", - "id": "bread_cli_src_main_install_module", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "install_module()" - }, - { - "label": "try_daemon_reload()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L380", - "_origin": "ast", - "id": "bread_cli_src_main_try_daemon_reload", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "try_daemon_reload()" - }, - { - "label": "daemon_socket_path()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L393", - "_origin": "ast", - "id": "bread_cli_src_main_daemon_socket_path", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "daemon_socket_path()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_pathbuf", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "pathbuf" - }, - { - "label": "send_request()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L400", - "_origin": "ast", - "id": "bread_cli_src_main_send_request", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "send_request()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_value", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "value" - }, - { - "label": "stream_events()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L435", - "_origin": "ast", - "id": "bread_cli_src_main_stream_events", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "stream_events()" - }, - { - "label": "CausalityTracker", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L516", - "_origin": "ast", - "id": "bread_cli_src_main_causalitytracker", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "causalitytracker" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_main_rs_hashmap", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "hashmap" - }, - { - "label": ".depth()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L524", - "_origin": "ast", - "id": "bread_cli_src_main_causalitytracker_depth", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": ".depth()" - }, - { - "label": ".print()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L538", - "_origin": "ast", - "id": "bread_cli_src_main_causalitytracker_print", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": ".print()" - }, - { - "label": "print_json()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L566", - "_origin": "ast", - "id": "bread_cli_src_main_print_json", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_json()" - }, - { - "label": "print_state_formatted()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L571", - "_origin": "ast", - "id": "bread_cli_src_main_print_state_formatted", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_state_formatted()" - }, - { - "label": "print_value()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L578", - "_origin": "ast", - "id": "bread_cli_src_main_print_value", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_value()" - }, - { - "label": "print_event()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L599", - "_origin": "ast", - "id": "bread_cli_src_main_print_event", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_event()" - }, - { - "label": "format_timestamp()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L625", - "_origin": "ast", - "id": "bread_cli_src_main_format_timestamp", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "format_timestamp()" - }, - { - "label": "print_reload()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L644", - "_origin": "ast", - "id": "bread_cli_src_main_print_reload", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_reload()" - }, - { - "label": "watch_reload()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L661", - "_origin": "ast", - "id": "bread_cli_src_main_watch_reload", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "watch_reload()" - }, - { - "label": "print_doctor()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L686", - "_origin": "ast", - "id": "bread_cli_src_main_print_doctor", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "print_doctor()" - }, - { - "label": "render_doctor()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L702", - "_origin": "ast", - "id": "bread_cli_src_main_render_doctor", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "render_doctor()" - }, - { - "label": "config_directory()", - "file_type": "code", - "source_file": "bread-cli/src/main.rs", - "source_location": "L780", - "_origin": "ast", - "id": "bread_cli_src_main_config_directory", - "community": 13, - "community_name": "bread-cli/src/main.rs", - "norm_label": "config_directory()" - }, - { - "label": "modules_mgmt.rs", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "modules_mgmt.rs" - }, - { - "label": "ModuleManifest", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L10", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_modulemanifest", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "modulemanifest" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_string", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "string" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_option", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "option" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_vec", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "vec" - }, - { - "label": "parse_source()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L35", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_parse_source", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "parse_source()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_result", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "result" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_pathbuf", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "pathbuf" - }, - { - "label": "validate_module_name()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L68", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_validate_module_name", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "validate_module_name()" - }, - { - "label": "resolve_module_dir()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L97", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_resolve_module_dir", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "resolve_module_dir()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_path", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "path" - }, - { - "label": "install_from_local()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L122", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_install_from_local", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "install_from_local()" - }, - { - "label": "remove_module()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L159", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_remove_module", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_module()" - }, - { - "label": "list_modules()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L169", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_list_modules", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "list_modules()" - }, - { - "label": "read_module_manifest()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L191", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_read_module_manifest", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "read_module_manifest()" - }, - { - "label": "read_manifest_file()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L201", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_read_manifest_file", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "read_manifest_file()" - }, - { - "label": "modules_dir()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L208", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_modules_dir", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "modules_dir()" - }, - { - "label": "copy_dir()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L221", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_copy_dir", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "copy_dir()" - }, - { - "label": "audit_module()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_audit_module", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "audit_module()" - }, - { - "label": "render_permissions_toml()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L274", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_render_permissions_toml", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "render_permissions_toml()" - }, - { - "label": "collect_lua_files()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_collect_lua_files", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "collect_lua_files()" - }, - { - "label": "scan_lua_source()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L303", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_scan_lua_source", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "scan_lua_source()" - }, - { - "label": "BTreeMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_rs_btreemap", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "btreemap" - }, - { - "label": "classify_call_site()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L321", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_classify_call_site", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "classify_call_site()" - }, - { - "label": "extract_first_string_arg()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L370", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_extract_first_string_arg", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "extract_first_string_arg()" - }, - { - "label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L386", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module()" - }, - { - "label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L419", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "audit_extracts_exec_bin_hint_and_ignores_baseline_calls()" - }, - { - "label": "audit_scans_required_sibling_files_in_module_directory()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L443", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "audit_scans_required_sibling_files_in_module_directory()" - }, - { - "label": "render_permissions_toml_produces_pastable_block()", - "file_type": "code", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L461", - "_origin": "ast", - "id": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "render_permissions_toml_produces_pastable_block()" - }, - { - "label": "modules.rs", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_cli_tests_modules", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "modules.rs" - }, - { - "label": "make_module_dir()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "_origin": "ast", - "id": "bread_cli_tests_modules_make_module_dir", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "make_module_dir()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_tests_modules_rs_path", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "path" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_cli_tests_modules_rs_pathbuf", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "pathbuf" - }, - { - "label": "install_from_local_succeeds_with_manifest()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L24", - "_origin": "ast", - "id": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "install_from_local_succeeds_with_manifest()" - }, - { - "label": "install_from_local_fails_without_manifest()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L49", - "_origin": "ast", - "id": "bread_cli_tests_modules_install_from_local_fails_without_manifest", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "install_from_local_fails_without_manifest()" - }, - { - "label": "remove_deletes_module_directory()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L67", - "_origin": "ast", - "id": "bread_cli_tests_modules_remove_deletes_module_directory", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_deletes_module_directory()" - }, - { - "label": "remove_nonexistent_errors()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L80", - "_origin": "ast", - "id": "bread_cli_tests_modules_remove_nonexistent_errors", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_nonexistent_errors()" - }, - { - "label": "list_reads_manifests_from_disk()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L92", - "_origin": "ast", - "id": "bread_cli_tests_modules_list_reads_manifests_from_disk", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "list_reads_manifests_from_disk()" - }, - { - "label": "remove_rejects_path_traversal_name()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L107", - "_origin": "ast", - "id": "bread_cli_tests_modules_remove_rejects_path_traversal_name", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_rejects_path_traversal_name()" - }, - { - "label": "remove_rejects_absolute_path_name()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L123", - "_origin": "ast", - "id": "bread_cli_tests_modules_remove_rejects_absolute_path_name", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_rejects_absolute_path_name()" - }, - { - "label": "remove_rejects_name_with_slash()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L130", - "_origin": "ast", - "id": "bread_cli_tests_modules_remove_rejects_name_with_slash", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "remove_rejects_name_with_slash()" - }, - { - "label": "install_rejects_manifest_with_path_traversal_name()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L140", - "_origin": "ast", - "id": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "install_rejects_manifest_with_path_traversal_name()" - }, - { - "label": "manifest_written_correctly_on_install()", - "file_type": "code", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L164", - "_origin": "ast", - "id": "bread_cli_tests_modules_manifest_written_correctly_on_install", - "community": 10, - "community_name": "modules_mgmt.rs", - "norm_label": "manifest_written_correctly_on_install()" - }, - { - "label": "bread-emit/src/main.rs", - "file_type": "code", - "source_file": "bread-emit/src/main.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_emit_src_main", - "community": 30, - "community_name": "TestHarness", - "norm_label": "bread-emit/src/main.rs" - }, - { - "label": "parse_args()", - "file_type": "code", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "_origin": "ast", - "id": "bread_emit_src_main_parse_args", - "community": 30, - "community_name": "TestHarness", - "norm_label": "parse_args()" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_emit_src_main_rs_string", - "community": 30, - "community_name": "TestHarness", - "norm_label": "string" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_emit_src_main_rs_option", - "community": 30, - "community_name": "TestHarness", - "norm_label": "option" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "bread-emit/src/main.rs", - "source_location": "L48", - "_origin": "ast", - "id": "bread_emit_src_main_main", - "community": 30, - "community_name": "TestHarness", - "norm_label": "main()" - }, - { - "label": "io.rs", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_module_host_src_io", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "io.rs" - }, - { - "label": "IoCommand", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L28", - "_origin": "ast", - "id": "bread_module_host_src_io_iocommand", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "iocommand" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_string", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "string" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_value", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "value" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_sender", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_result", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "result" - }, - { - "label": "HostMessage", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L39", - "_origin": "ast", - "id": "bread_module_host_src_io_hostmessage", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "hostmessage" - }, - { - "label": "RpcResponse", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L45", - "_origin": "ast", - "id": "bread_module_host_src_io_rpcresponse", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "rpcresponse" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_option", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "option" - }, - { - "label": "run()", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "_origin": "ast", - "id": "bread_module_host_src_io_run", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "run()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_pathbuf", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "pathbuf" - }, - { - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_receiver", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "receiver" - }, - { - "label": "call()", - "file_type": "code", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "_origin": "ast", - "id": "bread_module_host_src_io_call", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "call()" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_io_rs_duration", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "duration" - }, - { - "label": "lua_env.rs", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_module_host_src_lua_env", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "lua_env.rs" - }, - { - "label": "json_to_lua()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_json_to_lua", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "json_to_lua()" - }, - { - "label": "Lua", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_lua", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "lua" - }, - { - "label": "JsonValue", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_jsonvalue", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "jsonvalue" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_result", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "result" - }, - { - "label": "LuaValue", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "luavalue", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "luavalue" - }, - { - "label": "ModuleHostLua", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L122", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "modulehostlua" - }, - { - "label": "Rc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "rc", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "rc" - }, - { - "label": "RefCell", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "refcell", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "refcell" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_hashmap", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "hashmap" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_string", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "string" - }, - { - "label": "RegistryKey", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_registrykey", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "registrykey" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_option", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "option" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_new", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".new()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_sender", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "sender" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_vec", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "vec" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_self", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "self" - }, - { - "label": ".install_module_fn()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_module_fn()" - }, - { - "label": "Table", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_table", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "table" - }, - { - "label": ".install_logging()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_logging()" - }, - { - "label": ".install_json()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L241", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_json", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_json()" - }, - { - "label": ".install_events()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_events", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_events()" - }, - { - "label": ".install_timers()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_timers()" - }, - { - "label": ".install_emit()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_emit()" - }, - { - "label": ".install_state()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_state", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_state()" - }, - { - "label": "HashSet", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_hashset", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "hashset" - }, - { - "label": ".install_fs()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_fs()" - }, - { - "label": ".install_exec()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".install_exec()" - }, - { - "label": ".load_entry()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L462", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_load_entry", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".load_entry()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_path", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "path" - }, - { - "label": ".run_on_load()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L477", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_run_on_load", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".run_on_load()" - }, - { - "label": ".dispatch_event()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L495", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".dispatch_event()" - }, - { - "label": ".dispatch_timer()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L504", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".dispatch_timer()" - }, - { - "label": ".lookup()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L513", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_lookup", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".lookup()" - }, - { - "label": "Function", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_rs_function", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "function" - }, - { - "label": ".call_event_handler()", - "file_type": "code", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L519", - "_origin": "ast", - "id": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".call_event_handler()" - }, - { - "label": "bread-module-host/src/main.rs", - "file_type": "code", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_module_host_src_main", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "bread-module-host/src/main.rs" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L48", - "_origin": "ast", - "id": "bread_module_host_src_main_main", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "main()" - }, - { - "label": "report_status()", - "file_type": "code", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "_origin": "ast", - "id": "bread_module_host_src_main_report_status", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "report_status()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_main_rs_sender", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "sender" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_main_rs_option", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_module_host_src_main_rs_string", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "string" - }, - { - "label": "apps.rs", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_apps", - "community": 3, - "community_name": "Server", - "norm_label": "apps.rs" - }, - { - "label": "is_known_app()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L59", - "_origin": "ast", - "id": "bread_shared_src_apps_is_known_app", - "community": 3, - "community_name": "Server", - "norm_label": "is_known_app()" - }, - { - "label": "is_reserved_domain()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L65", - "_origin": "ast", - "id": "bread_shared_src_apps_is_reserved_domain", - "community": 3, - "community_name": "Server", - "norm_label": "is_reserved_domain()" - }, - { - "label": "validate_app_namespace()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L75", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_app_namespace", - "community": 3, - "community_name": "Server", - "norm_label": "validate_app_namespace()" - }, - { - "label": "is_command_event()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L82", - "_origin": "ast", - "id": "bread_shared_src_apps_is_command_event", - "community": 3, - "community_name": "Server", - "norm_label": "is_command_event()" - }, - { - "label": "command_target()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L89", - "_origin": "ast", - "id": "bread_shared_src_apps_command_target", - "community": 3, - "community_name": "Server", - "norm_label": "command_target()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_apps_rs_option", - "community": 3, - "community_name": "Server", - "norm_label": "option" - }, - { - "label": "validate_command_event()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L109", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_command_event", - "community": 3, - "community_name": "Server", - "norm_label": "validate_command_event()" - }, - { - "label": "event_domain()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L125", - "_origin": "ast", - "id": "bread_shared_src_apps_event_domain", - "community": 3, - "community_name": "Server", - "norm_label": "event_domain()" - }, - { - "label": "known_apps_are_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L134", - "_origin": "ast", - "id": "bread_shared_src_apps_known_apps_are_recognized", - "community": 3, - "community_name": "Server", - "norm_label": "known_apps_are_recognized()" - }, - { - "label": "unknown_app_is_not_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L140", - "_origin": "ast", - "id": "bread_shared_src_apps_unknown_app_is_not_recognized", - "community": 3, - "community_name": "Server", - "norm_label": "unknown_app_is_not_recognized()" - }, - { - "label": "reserved_domains_are_never_known_apps()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L146", - "_origin": "ast", - "id": "bread_shared_src_apps_reserved_domains_are_never_known_apps", - "community": 3, - "community_name": "Server", - "norm_label": "reserved_domains_are_never_known_apps()" - }, - { - "label": "reserved_domains_are_recognized()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L156", - "_origin": "ast", - "id": "bread_shared_src_apps_reserved_domains_are_recognized", - "community": 3, - "community_name": "Server", - "norm_label": "reserved_domains_are_recognized()" - }, - { - "label": "reserved_domains_cover_every_adapter_owned_event_family()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L163", - "_origin": "ast", - "id": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", - "community": 3, - "community_name": "Server", - "norm_label": "reserved_domains_cover_every_adapter_owned_event_family()" - }, - { - "label": "event_domain_extracts_top_level_segment()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L186", - "_origin": "ast", - "id": "bread_shared_src_apps_event_domain_extracts_top_level_segment", - "community": 3, - "community_name": "Server", - "norm_label": "event_domain_extracts_top_level_segment()" - }, - { - "label": "event_domain_is_none_without_bread_prefix()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L193", - "_origin": "ast", - "id": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", - "community": 3, - "community_name": "Server", - "norm_label": "event_domain_is_none_without_bread_prefix()" - }, - { - "label": "validate_app_namespace_accepts_own_namespace()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L199", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", - "community": 3, - "community_name": "Server", - "norm_label": "validate_app_namespace_accepts_own_namespace()" - }, - { - "label": "validate_app_namespace_rejects_other_namespaces()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L208", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", - "community": 3, - "community_name": "Server", - "norm_label": "validate_app_namespace_rejects_other_namespaces()" - }, - { - "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L215", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", - "community": 3, - "community_name": "Server", - "norm_label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()" - }, - { - "label": "is_command_event_requires_command_prefix()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L222", - "_origin": "ast", - "id": "bread_shared_src_apps_is_command_event_requires_command_prefix", - "community": 3, - "community_name": "Server", - "norm_label": "is_command_event_requires_command_prefix()" - }, - { - "label": "command_target_extracts_app_id()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L231", - "_origin": "ast", - "id": "bread_shared_src_apps_command_target_extracts_app_id", - "community": 3, - "community_name": "Server", - "norm_label": "command_target_extracts_app_id()" - }, - { - "label": "validate_command_event_accepts_known_app_with_verb()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L240", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", - "community": 3, - "community_name": "Server", - "norm_label": "validate_command_event_accepts_known_app_with_verb()" - }, - { - "label": "validate_command_event_rejects_unknown_target_or_missing_verb()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L247", - "_origin": "ast", - "id": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", - "community": 3, - "community_name": "Server", - "norm_label": "validate_command_event_rejects_unknown_target_or_missing_verb()" - }, - { - "label": "command_stays_reserved_and_is_not_a_known_app()", - "file_type": "code", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L258", - "_origin": "ast", - "id": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", - "community": 3, - "community_name": "Server", - "norm_label": "command_stays_reserved_and_is_not_a_known_app()" - }, - { - "label": "glob.rs", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_glob", - "community": 21, - "community_name": "glob.rs", - "norm_label": "glob.rs" - }, - { - "label": "matches_pattern()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L16", - "_origin": "ast", - "id": "bread_shared_src_glob_matches_pattern", - "community": 21, - "community_name": "glob.rs", - "norm_label": "matches_pattern()" - }, - { - "label": "matches_glob()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L26", - "_origin": "ast", - "id": "bread_shared_src_glob_matches_glob", - "community": 21, - "community_name": "glob.rs", - "norm_label": "matches_glob()" - }, - { - "label": "exact_match()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L82", - "_origin": "ast", - "id": "bread_shared_src_glob_exact_match", - "community": 21, - "community_name": "glob.rs", - "norm_label": "exact_match()" - }, - { - "label": "single_segment_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L94", - "_origin": "ast", - "id": "bread_shared_src_glob_single_segment_wildcard", - "community": 21, - "community_name": "glob.rs", - "norm_label": "single_segment_wildcard()" - }, - { - "label": "recursive_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L104", - "_origin": "ast", - "id": "bread_shared_src_glob_recursive_wildcard", - "community": 21, - "community_name": "glob.rs", - "norm_label": "recursive_wildcard()" - }, - { - "label": "single_char_wildcard()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L114", - "_origin": "ast", - "id": "bread_shared_src_glob_single_char_wildcard", - "community": 21, - "community_name": "glob.rs", - "norm_label": "single_char_wildcard()" - }, - { - "label": "star_does_not_cross_dot_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L121", - "_origin": "ast", - "id": "bread_shared_src_glob_star_does_not_cross_dot_segments", - "community": 21, - "community_name": "glob.rs", - "norm_label": "star_does_not_cross_dot_segments()" - }, - { - "label": "double_star_matches_zero_or_more_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L133", - "_origin": "ast", - "id": "bread_shared_src_glob_double_star_matches_zero_or_more_segments", - "community": 21, - "community_name": "glob.rs", - "norm_label": "double_star_matches_zero_or_more_segments()" - }, - { - "label": "empty_pattern_matches_only_empty_text()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L139", - "_origin": "ast", - "id": "bread_shared_src_glob_empty_pattern_matches_only_empty_text", - "community": 21, - "community_name": "glob.rs", - "norm_label": "empty_pattern_matches_only_empty_text()" - }, - { - "label": "empty_text_only_matches_wildcards()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L145", - "_origin": "ast", - "id": "bread_shared_src_glob_empty_text_only_matches_wildcards", - "community": 21, - "community_name": "glob.rs", - "norm_label": "empty_text_only_matches_wildcards()" - }, - { - "label": "dot_double_star_matches_exact_prefix_with_zero_segments()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L151", - "_origin": "ast", - "id": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments", - "community": 21, - "community_name": "glob.rs", - "norm_label": "dot_double_star_matches_exact_prefix_with_zero_segments()" - }, - { - "label": "dot_double_star_does_not_match_sibling_prefix()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L156", - "_origin": "ast", - "id": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix", - "community": 21, - "community_name": "glob.rs", - "norm_label": "dot_double_star_does_not_match_sibling_prefix()" - }, - { - "label": "mid_pattern_star_does_not_cross_dots()", - "file_type": "code", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L165", - "_origin": "ast", - "id": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots", - "community": 21, - "community_name": "glob.rs", - "norm_label": "mid_pattern_star_does_not_cross_dots()" - }, - { - "label": "bread-shared/src/lib.rs", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_lib", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread-shared/src/lib.rs" - }, - { - "label": "AdapterSource", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L31", - "_origin": "ast", - "id": "bread_shared_src_lib_adaptersource", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adaptersource" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_lib_rs_string", - "community": 1, - "community_name": "RawEvent", - "norm_label": "string" - }, - { - "label": "RawEvent", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L87", - "_origin": "ast", - "id": "bread_shared_src_lib_rawevent", - "community": 1, - "community_name": "RawEvent", - "norm_label": "rawevent" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_lib_rs_value", - "community": 1, - "community_name": "RawEvent", - "norm_label": "value" - }, - { - "label": "BreadEvent", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L105", - "_origin": "ast", - "id": "bread_shared_src_lib_breadevent", - "community": 1, - "community_name": "RawEvent", - "norm_label": "breadevent" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_lib_rs_option", - "community": 1, - "community_name": "RawEvent", - "norm_label": "option" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L136", - "_origin": "ast", - "id": "bread_shared_src_lib_breadevent_new", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".new()" - }, - { - "label": "Into", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "into", - "community": 1, - "community_name": "RawEvent", - "norm_label": "into" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_lib_rs_self", - "community": 1, - "community_name": "RawEvent", - "norm_label": "self" - }, - { - "label": ".with_timestamp()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "_origin": "ast", - "id": "bread_shared_src_lib_breadevent_with_timestamp", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".with_timestamp()" - }, - { - "label": "new_event_id()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L169", - "_origin": "ast", - "id": "bread_shared_src_lib_new_event_id", - "community": 1, - "community_name": "RawEvent", - "norm_label": "new_event_id()" - }, - { - "label": "now_unix_ms()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L177", - "_origin": "ast", - "id": "bread_shared_src_lib_now_unix_ms", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "now_unix_ms()" - }, - { - "label": "DaemonSection", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L185", - "_origin": "ast", - "id": "bread_shared_src_lib_daemonsection", - "community": 1, - "community_name": "RawEvent", - "norm_label": "daemonsection" - }, - { - "label": "SocketPathConfig", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L191", - "_origin": "ast", - "id": "bread_shared_src_lib_socketpathconfig", - "community": 1, - "community_name": "RawEvent", - "norm_label": "socketpathconfig" - }, - { - "label": "resolve_socket_path()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L204", - "_origin": "ast", - "id": "bread_shared_src_lib_resolve_socket_path", - "community": 1, - "community_name": "RawEvent", - "norm_label": "resolve_socket_path()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_lib_rs_pathbuf", - "community": 1, - "community_name": "RawEvent", - "norm_label": "pathbuf" - }, - { - "label": "expand_path()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L227", - "_origin": "ast", - "id": "bread_shared_src_lib_expand_path", - "community": 1, - "community_name": "RawEvent", - "norm_label": "expand_path()" - }, - { - "label": "expand_path_leaves_non_tilde_paths_unchanged()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L248", - "_origin": "ast", - "id": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged", - "community": 1, - "community_name": "RawEvent", - "norm_label": "expand_path_leaves_non_tilde_paths_unchanged()" - }, - { - "label": "expand_path_expands_leading_tilde()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L258", - "_origin": "ast", - "id": "bread_shared_src_lib_expand_path_expands_leading_tilde", - "community": 1, - "community_name": "RawEvent", - "norm_label": "expand_path_expands_leading_tilde()" - }, - { - "label": "adapter_source_serializes_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L270", - "_origin": "ast", - "id": "bread_shared_src_lib_adapter_source_serializes_as_snake_case", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adapter_source_serializes_as_snake_case()" - }, - { - "label": "adapter_source_app_serializes_as_externally_tagged_object()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L326", - "_origin": "ast", - "id": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adapter_source_app_serializes_as_externally_tagged_object()" - }, - { - "label": "adapter_source_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L334", - "_origin": "ast", - "id": "bread_shared_src_lib_adapter_source_round_trips_through_json", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adapter_source_round_trips_through_json()" - }, - { - "label": "adapter_source_rejects_unknown_variant()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L358", - "_origin": "ast", - "id": "bread_shared_src_lib_adapter_source_rejects_unknown_variant", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adapter_source_rejects_unknown_variant()" - }, - { - "label": "bread_event_new_sets_current_timestamp()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L364", - "_origin": "ast", - "id": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread_event_new_sets_current_timestamp()" - }, - { - "label": "bread_event_new_accepts_owned_and_borrowed_names()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L376", - "_origin": "ast", - "id": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread_event_new_accepts_owned_and_borrowed_names()" - }, - { - "label": "bread_event_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L384", - "_origin": "ast", - "id": "bread_shared_src_lib_bread_event_round_trips_through_json", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread_event_round_trips_through_json()" - }, - { - "label": "bread_event_new_assigns_unique_id_and_no_cause()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L405", - "_origin": "ast", - "id": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread_event_new_assigns_unique_id_and_no_cause()" - }, - { - "label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L414", - "_origin": "ast", - "id": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bread_event_with_timestamp_preserves_timestamp_and_assigns_id()" - }, - { - "label": "raw_event_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L427", - "_origin": "ast", - "id": "bread_shared_src_lib_raw_event_round_trips_through_json", - "community": 1, - "community_name": "RawEvent", - "norm_label": "raw_event_round_trips_through_json()" - }, - { - "label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L444", - "_origin": "ast", - "id": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", - "community": 1, - "community_name": "RawEvent", - "norm_label": "now_unix_ms_is_monotonically_non_decreasing_across_calls()" - }, - { - "label": "adapter_source_is_hashable_and_eq()", - "file_type": "code", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L451", - "_origin": "ast", - "id": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", - "community": 1, - "community_name": "RawEvent", - "norm_label": "adapter_source_is_hashable_and_eq()" - }, - { - "label": "module_host_ipc.rs", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc", - "community": 1, - "community_name": "RawEvent", - "norm_label": "module_host_ipc.rs" - }, - { - "label": "ModuleHostHello", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L33", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_modulehosthello", - "community": 1, - "community_name": "RawEvent", - "norm_label": "modulehosthello" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_rs_string", - "community": 1, - "community_name": "RawEvent", - "norm_label": "string" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_rs_vec", - "community": 1, - "community_name": "RawEvent", - "norm_label": "vec" - }, - { - "label": "ModuleHostPush", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L47", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_modulehostpush", - "community": 1, - "community_name": "RawEvent", - "norm_label": "modulehostpush" - }, - { - "label": "hello_round_trips()", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L67", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_hello_round_trips", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hello_round_trips()" - }, - { - "label": "push_event_tag_is_distinguishable_from_a_response_envelope()", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L84", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", - "community": 1, - "community_name": "RawEvent", - "norm_label": "push_event_tag_is_distinguishable_from_a_response_envelope()" - }, - { - "label": "push_timer_round_trips()", - "file_type": "code", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L97", - "_origin": "ast", - "id": "bread_shared_src_module_host_ipc_push_timer_round_trips", - "community": 1, - "community_name": "RawEvent", - "norm_label": "push_timer_round_trips()" - }, - { - "label": "permissions.rs", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_permissions", - "community": 1, - "community_name": "RawEvent", - "norm_label": "permissions.rs" - }, - { - "label": "ModulePermission", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L31", - "_origin": "ast", - "id": "bread_shared_src_permissions_modulepermission", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "modulepermission" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_permissions_rs_option", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_permissions_rs_string", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "string" - }, - { - "label": "PermissionKind", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L60", - "_origin": "ast", - "id": "bread_shared_src_permissions_permissionkind", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": "permissionkind" - }, - { - "label": "permission_round_trips_through_toml_with_dotted_type_names()", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L111", - "_origin": "ast", - "id": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", - "community": 1, - "community_name": "RawEvent", - "norm_label": "permission_round_trips_through_toml_with_dotted_type_names()" - }, - { - "label": "exec_permission_with_bin_round_trips()", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L123", - "_origin": "ast", - "id": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", - "community": 1, - "community_name": "RawEvent", - "norm_label": "exec_permission_with_bin_round_trips()" - }, - { - "label": "permission_list_round_trips_as_array_of_tables()", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L134", - "_origin": "ast", - "id": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", - "community": 1, - "community_name": "RawEvent", - "norm_label": "permission_list_round_trips_as_array_of_tables()" - }, - { - "label": "missing_permissions_field_deserializes_to_none()", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L165", - "_origin": "ast", - "id": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", - "community": 1, - "community_name": "RawEvent", - "norm_label": "missing_permissions_field_deserializes_to_none()" - }, - { - "label": "explicit_empty_permissions_deserializes_to_some_empty()", - "file_type": "code", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L177", - "_origin": "ast", - "id": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", - "community": 1, - "community_name": "RawEvent", - "norm_label": "explicit_empty_permissions_deserializes_to_some_empty()" - }, - { - "label": "widget.rs", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L1", - "_origin": "ast", - "id": "bread_shared_src_widget", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widget.rs" - }, - { - "label": "Orientation", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L19", - "_origin": "ast", - "id": "bread_shared_src_widget_orientation", - "community": 4, - "community_name": "widget.rs", - "norm_label": "orientation" - }, - { - "label": "WidgetNode", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L27", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widgetnode" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_option", - "community": 4, - "community_name": "widget.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_string", - "community": 4, - "community_name": "widget.rs", - "norm_label": "string" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_value", - "community": 4, - "community_name": "widget.rs", - "norm_label": "value" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_vec", - "community": 4, - "community_name": "widget.rs", - "norm_label": "vec" - }, - { - "label": "default_orientation()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "_origin": "ast", - "id": "bread_shared_src_widget_default_orientation", - "community": 4, - "community_name": "widget.rs", - "norm_label": "default_orientation()" - }, - { - "label": "WidgetStyle", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L90", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetstyle", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widgetstyle" - }, - { - "label": "SemanticColor", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L105", - "_origin": "ast", - "id": "bread_shared_src_widget_semanticcolor", - "community": 4, - "community_name": "widget.rs", - "norm_label": "semanticcolor" - }, - { - "label": "FontWeight", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L121", - "_origin": "ast", - "id": "bread_shared_src_widget_fontweight", - "community": 4, - "community_name": "widget.rs", - "norm_label": "fontweight" - }, - { - "label": "TextSize", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L133", - "_origin": "ast", - "id": "bread_shared_src_widget_textsize", - "community": 4, - "community_name": "widget.rs", - "norm_label": "textsize" - }, - { - "label": "Align", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L143", - "_origin": "ast", - "id": "bread_shared_src_widget_align", - "community": 4, - "community_name": "widget.rs", - "norm_label": "align" - }, - { - "label": "Background", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L151", - "_origin": "ast", - "id": "bread_shared_src_widget_background", - "community": 4, - "community_name": "widget.rs", - "norm_label": "background" - }, - { - "label": "Radius", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L161", - "_origin": "ast", - "id": "bread_shared_src_widget_radius", - "community": 4, - "community_name": "widget.rs", - "norm_label": "radius" - }, - { - "label": "Padding", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L171", - "_origin": "ast", - "id": "bread_shared_src_widget_padding", - "community": 4, - "community_name": "widget.rs", - "norm_label": "padding" - }, - { - "label": "WidgetPlacement", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L183", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetplacement", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widgetplacement" - }, - { - "label": "WidgetSpec", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L200", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetspec", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widgetspec" - }, - { - "label": "default_visible()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L218", - "_origin": "ast", - "id": "bread_shared_src_widget_default_visible", - "community": 4, - "community_name": "widget.rs", - "norm_label": "default_visible()" - }, - { - "label": "WidgetValidationError", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L224", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetvalidationerror", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widgetvalidationerror" - }, - { - "label": "Display", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_display", - "community": 4, - "community_name": "widget.rs", - "norm_label": "display" - }, - { - "label": ".fmt()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetvalidationerror_fmt", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".fmt()" - }, - { - "label": "Formatter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_formatter", - "community": 4, - "community_name": "widget.rs", - "norm_label": "formatter" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bread_shared_src_widget_rs_result", - "community": 4, - "community_name": "widget.rs", - "norm_label": "result" - }, - { - "label": "Error", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "error", - "community": 4, - "community_name": "widget.rs", - "norm_label": "error" - }, - { - "label": "is_valid_class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L250", - "_origin": "ast", - "id": "bread_shared_src_widget_is_valid_class", - "community": 4, - "community_name": "widget.rs", - "norm_label": "is_valid_class()" - }, - { - "label": ".class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_class", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".class()" - }, - { - "label": ".style()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_style", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".style()" - }, - { - "label": ".on_click()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_on_click", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".on_click()" - }, - { - "label": ".children()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L298", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_children", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".children()" - }, - { - "label": ".validate()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_validate", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".validate()" - }, - { - "label": ".validate_inner()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "_origin": "ast", - "id": "bread_shared_src_widget_widgetnode_validate_inner", - "community": 4, - "community_name": "widget.rs", - "norm_label": ".validate_inner()" - }, - { - "label": "label()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "_origin": "ast", - "id": "bread_shared_src_widget_label", - "community": 4, - "community_name": "widget.rs", - "norm_label": "label()" - }, - { - "label": "box_of()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "_origin": "ast", - "id": "bread_shared_src_widget_box_of", - "community": 4, - "community_name": "widget.rs", - "norm_label": "box_of()" - }, - { - "label": "simple_label_is_valid()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L364", - "_origin": "ast", - "id": "bread_shared_src_widget_simple_label_is_valid", - "community": 4, - "community_name": "widget.rs", - "norm_label": "simple_label_is_valid()" - }, - { - "label": "rejects_invalid_class_characters()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L369", - "_origin": "ast", - "id": "bread_shared_src_widget_rejects_invalid_class_characters", - "community": 4, - "community_name": "widget.rs", - "norm_label": "rejects_invalid_class_characters()" - }, - { - "label": "rejects_class_starting_with_digit()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L379", - "_origin": "ast", - "id": "bread_shared_src_widget_rejects_class_starting_with_digit", - "community": 4, - "community_name": "widget.rs", - "norm_label": "rejects_class_starting_with_digit()" - }, - { - "label": "rejects_empty_class()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L384", - "_origin": "ast", - "id": "bread_shared_src_widget_rejects_empty_class", - "community": 4, - "community_name": "widget.rs", - "norm_label": "rejects_empty_class()" - }, - { - "label": "accepts_class_with_underscore_and_hyphen()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L389", - "_origin": "ast", - "id": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen", - "community": 4, - "community_name": "widget.rs", - "norm_label": "accepts_class_with_underscore_and_hyphen()" - }, - { - "label": "rejects_tree_deeper_than_max()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L394", - "_origin": "ast", - "id": "bread_shared_src_widget_rejects_tree_deeper_than_max", - "community": 4, - "community_name": "widget.rs", - "norm_label": "rejects_tree_deeper_than_max()" - }, - { - "label": "accepts_tree_at_max_depth()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L404", - "_origin": "ast", - "id": "bread_shared_src_widget_accepts_tree_at_max_depth", - "community": 4, - "community_name": "widget.rs", - "norm_label": "accepts_tree_at_max_depth()" - }, - { - "label": "rejects_too_many_nodes()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L411", - "_origin": "ast", - "id": "bread_shared_src_widget_rejects_too_many_nodes", - "community": 4, - "community_name": "widget.rs", - "norm_label": "rejects_too_many_nodes()" - }, - { - "label": "accepts_node_count_at_max()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L421", - "_origin": "ast", - "id": "bread_shared_src_widget_accepts_node_count_at_max", - "community": 4, - "community_name": "widget.rs", - "norm_label": "accepts_node_count_at_max()" - }, - { - "label": "widget_spec_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L428", - "_origin": "ast", - "id": "bread_shared_src_widget_widget_spec_round_trips_through_json", - "community": 4, - "community_name": "widget.rs", - "norm_label": "widget_spec_round_trips_through_json()" - }, - { - "label": "placement_serializes_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L465", - "_origin": "ast", - "id": "bread_shared_src_widget_placement_serializes_as_snake_case", - "community": 4, - "community_name": "widget.rs", - "norm_label": "placement_serializes_as_snake_case()" - }, - { - "label": "node_serializes_with_type_tag()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L489", - "_origin": "ast", - "id": "bread_shared_src_widget_node_serializes_with_type_tag", - "community": 4, - "community_name": "widget.rs", - "norm_label": "node_serializes_with_type_tag()" - }, - { - "label": "node_without_style_omits_it_when_serialized_and_back()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L497", - "_origin": "ast", - "id": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", - "community": 4, - "community_name": "widget.rs", - "norm_label": "node_without_style_omits_it_when_serialized_and_back()" - }, - { - "label": "style_field_is_optional_when_absent_from_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L506", - "_origin": "ast", - "id": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json", - "community": 4, - "community_name": "widget.rs", - "norm_label": "style_field_is_optional_when_absent_from_json()" - }, - { - "label": "style_round_trips_through_json()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L513", - "_origin": "ast", - "id": "bread_shared_src_widget_style_round_trips_through_json", - "community": 4, - "community_name": "widget.rs", - "norm_label": "style_round_trips_through_json()" - }, - { - "label": "style_enums_serialize_as_snake_case()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L541", - "_origin": "ast", - "id": "bread_shared_src_widget_style_enums_serialize_as_snake_case", - "community": 4, - "community_name": "widget.rs", - "norm_label": "style_enums_serialize_as_snake_case()" - }, - { - "label": "invalid_style_color_fails_to_deserialize()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L551", - "_origin": "ast", - "id": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize", - "community": 4, - "community_name": "widget.rs", - "norm_label": "invalid_style_color_fails_to_deserialize()" - }, - { - "label": "style_with_all_fields_none_is_equivalent_to_default()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L557", - "_origin": "ast", - "id": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default", - "community": 4, - "community_name": "widget.rs", - "norm_label": "style_with_all_fields_none_is_equivalent_to_default()" - }, - { - "label": "style_does_not_affect_validation()", - "file_type": "code", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L568", - "_origin": "ast", - "id": "bread_shared_src_widget_style_does_not_affect_validation", - "community": 4, - "community_name": "widget.rs", - "norm_label": "style_does_not_affect_validation()" - }, - { - "label": "bluetooth.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "bluetooth.rs" - }, - { - "label": "BluetoothAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L15", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_bluetoothadapter", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "bluetoothadapter" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_new", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_self", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "self" - }, - { - "label": ".enumerate_existing()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": ".enumerate_existing()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_sender", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "sender" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L34", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_name", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": ".run()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_result", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "result" - }, - { - "label": "try_enumerate()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_try_enumerate", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "try_enumerate()" - }, - { - "label": "parse_bluetooth_message()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "parse_bluetooth_message()" - }, - { - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_message", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "message" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_option", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "option" - }, - { - "label": "address_from_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_address_from_path", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "address_from_path()" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_rs_string", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "string" - }, - { - "label": "address_from_path_parses_standard_bluez_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L239", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "address_from_path_parses_standard_bluez_path()" - }, - { - "label": "address_from_path_returns_empty_for_adapter_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L247", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "address_from_path_returns_empty_for_adapter_path()" - }, - { - "label": "address_from_path_returns_empty_for_root()", - "file_type": "code", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L252", - "_origin": "ast", - "id": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root", - "community": 19, - "community_name": "bluetooth.rs", - "norm_label": "address_from_path_returns_empty_for_root()" - }, - { - "label": "filesystem.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "filesystem.rs" - }, - { - "label": "FilesystemAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L34", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "filesystemadapter" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_vec", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "vec" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_string", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "string" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter_new", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_self", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "self" - }, - { - "label": ".resolve_roots()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": ".resolve_roots()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_pathbuf", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "pathbuf" - }, - { - "label": ".enumerate_existing()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": ".enumerate_existing()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_sender", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "sender" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L92", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter_name", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_filesystemadapter_run", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": ".run()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_result", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "result" - }, - { - "label": "run_watch()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_run_watch", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "run_watch()" - }, - { - "label": "classify()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_path", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "path" - }, - { - "label": "EventKind", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "eventkind", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "eventkind" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_hashmap", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "hashmap" - }, - { - "label": "Instant", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_instant", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "instant" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_rs_option", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "option" - }, - { - "label": "excluded_dir_component()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_excluded_dir_component", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "excluded_dir_component()" - }, - { - "label": "detect_markers()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_detect_markers", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "detect_markers()" - }, - { - "label": "expand_glob()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_expand_glob", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "expand_glob()" - }, - { - "label": "excluded_dir_component_finds_git_at_top_level()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L300", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "excluded_dir_component_finds_git_at_top_level()" - }, - { - "label": "excluded_dir_component_finds_target_nested_deeply()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L305", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "excluded_dir_component_finds_target_nested_deeply()" - }, - { - "label": "excluded_dir_component_finds_node_modules()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L313", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "excluded_dir_component_finds_node_modules()" - }, - { - "label": "excluded_dir_component_none_for_ordinary_source_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L321", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "excluded_dir_component_none_for_ordinary_source_file()" - }, - { - "label": "classify_silent_under_git()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L326", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_silent_under_git", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_silent_under_git()" - }, - { - "label": "classify_silent_under_node_modules()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L340", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_silent_under_node_modules()" - }, - { - "label": "classify_build_artifact_created_in_target()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L354", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_build_artifact_created_in_target()" - }, - { - "label": "classify_silent_for_modify_in_target_not_create()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L371", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_silent_for_modify_in_target_not_create()" - }, - { - "label": "classify_file_changed_for_ordinary_source_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L387", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_file_changed_for_ordinary_source_file()" - }, - { - "label": "classify_debounces_rapid_repeat_events_for_same_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L404", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "classify_debounces_rapid_repeat_events_for_same_path()" - }, - { - "label": "detect_markers_finds_cargo_toml()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L418", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "detect_markers_finds_cargo_toml()" - }, - { - "label": "detect_markers_finds_multiple()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L426", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "detect_markers_finds_multiple()" - }, - { - "label": "detect_markers_empty_for_plain_directory()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L438", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "detect_markers_empty_for_plain_directory()" - }, - { - "label": "expand_glob_returns_single_path_unchanged_without_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L444", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "expand_glob_returns_single_path_unchanged_without_star()" - }, - { - "label": "expand_glob_expands_star_to_subdirectories()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L450", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "expand_glob_expands_star_to_subdirectories()" - }, - { - "label": "expand_glob_returns_empty_for_nonexistent_parent()", - "file_type": "code", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L466", - "_origin": "ast", - "id": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", - "community": 6, - "community_name": "filesystem.rs", - "norm_label": "expand_glob_returns_empty_for_nonexistent_parent()" - }, - { - "label": "git.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_git", - "community": 7, - "community_name": "git.rs", - "norm_label": "git.rs" - }, - { - "label": "GitAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L65", - "_origin": "ast", - "id": "breadd_src_adapters_git_gitadapter", - "community": 7, - "community_name": "git.rs", - "norm_label": "gitadapter" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_vec", - "community": 7, - "community_name": "git.rs", - "norm_label": "vec" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_string", - "community": 7, - "community_name": "git.rs", - "norm_label": "string" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_duration", - "community": 7, - "community_name": "git.rs", - "norm_label": "duration" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "_origin": "ast", - "id": "breadd_src_adapters_git_gitadapter_new", - "community": 7, - "community_name": "git.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_self", - "community": 7, - "community_name": "git.rs", - "norm_label": "self" - }, - { - "label": ".with_interval()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "_origin": "ast", - "id": "breadd_src_adapters_git_gitadapter_with_interval", - "community": 7, - "community_name": "git.rs", - "norm_label": ".with_interval()" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L92", - "_origin": "ast", - "id": "breadd_src_adapters_git_gitadapter_name", - "community": 7, - "community_name": "git.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "_origin": "ast", - "id": "breadd_src_adapters_git_gitadapter_run", - "community": 7, - "community_name": "git.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_sender", - "community": 7, - "community_name": "git.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_result", - "community": 7, - "community_name": "git.rs", - "norm_label": "result" - }, - { - "label": "RepoTrack", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L202", - "_origin": "ast", - "id": "breadd_src_adapters_git_repotrack", - "community": 7, - "community_name": "git.rs", - "norm_label": "repotrack" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_pathbuf", - "community": 7, - "community_name": "git.rs", - "norm_label": "pathbuf" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_option", - "community": 7, - "community_name": "git.rs", - "norm_label": "option" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "_origin": "ast", - "id": "breadd_src_adapters_git_repotrack_new", - "community": 7, - "community_name": "git.rs", - "norm_label": ".new()" - }, - { - "label": "discover_repos()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "_origin": "ast", - "id": "breadd_src_adapters_git_discover_repos", - "community": 7, - "community_name": "git.rs", - "norm_label": "discover_repos()" - }, - { - "label": "expand_roots()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "_origin": "ast", - "id": "breadd_src_adapters_git_expand_roots", - "community": 7, - "community_name": "git.rs", - "norm_label": "expand_roots()" - }, - { - "label": "resolve_git_dir()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "_origin": "ast", - "id": "breadd_src_adapters_git_resolve_git_dir", - "community": 7, - "community_name": "git.rs", - "norm_label": "resolve_git_dir()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_git_rs_path", - "community": 7, - "community_name": "git.rs", - "norm_label": "path" - }, - { - "label": "parse_gitdir_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_gitdir_file", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_gitdir_file()" - }, - { - "label": "check_dirty()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "_origin": "ast", - "id": "breadd_src_adapters_git_check_dirty", - "community": 7, - "community_name": "git.rs", - "norm_label": "check_dirty()" - }, - { - "label": "check_ahead_behind()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "_origin": "ast", - "id": "breadd_src_adapters_git_check_ahead_behind", - "community": 7, - "community_name": "git.rs", - "norm_label": "check_ahead_behind()" - }, - { - "label": "parse_ahead_behind()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_ahead_behind", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_ahead_behind()" - }, - { - "label": "parse_ahead_behind_parses_tab_separated_counts()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L398", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_ahead_behind_parses_tab_separated_counts()" - }, - { - "label": "parse_ahead_behind_parses_space_separated_counts()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L403", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_ahead_behind_parses_space_separated_counts()" - }, - { - "label": "parse_ahead_behind_handles_zero_zero()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L408", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_ahead_behind_handles_zero_zero()" - }, - { - "label": "parse_ahead_behind_rejects_malformed_output()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L413", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_ahead_behind_rejects_malformed_output()" - }, - { - "label": "parse_gitdir_file_extracts_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L422", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_gitdir_file_extracts_path", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_gitdir_file_extracts_path()" - }, - { - "label": "parse_gitdir_file_trims_whitespace()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L430", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_gitdir_file_trims_whitespace()" - }, - { - "label": "parse_gitdir_file_rejects_unrecognized_content()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L438", - "_origin": "ast", - "id": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content", - "community": 7, - "community_name": "git.rs", - "norm_label": "parse_gitdir_file_rejects_unrecognized_content()" - }, - { - "label": "expand_roots_uses_literal_path_without_trailing_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L446", - "_origin": "ast", - "id": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", - "community": 7, - "community_name": "git.rs", - "norm_label": "expand_roots_uses_literal_path_without_trailing_star()" - }, - { - "label": "expand_roots_globs_single_trailing_star()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L458", - "_origin": "ast", - "id": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", - "community": 7, - "community_name": "git.rs", - "norm_label": "expand_roots_globs_single_trailing_star()" - }, - { - "label": "expand_roots_skips_unreadable_glob_parent_without_panicking()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L477", - "_origin": "ast", - "id": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "community": 7, - "community_name": "git.rs", - "norm_label": "expand_roots_skips_unreadable_glob_parent_without_panicking()" - }, - { - "label": "resolve_git_dir_finds_standard_directory_git()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L486", - "_origin": "ast", - "id": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git", - "community": 7, - "community_name": "git.rs", - "norm_label": "resolve_git_dir_finds_standard_directory_git()" - }, - { - "label": "resolve_git_dir_resolves_worktree_style_git_file()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L496", - "_origin": "ast", - "id": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", - "community": 7, - "community_name": "git.rs", - "norm_label": "resolve_git_dir_resolves_worktree_style_git_file()" - }, - { - "label": "resolve_git_dir_returns_none_for_non_repo()", - "file_type": "code", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L517", - "_origin": "ast", - "id": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo", - "community": 7, - "community_name": "git.rs", - "norm_label": "resolve_git_dir_returns_none_for_non_repo()" - }, - { - "label": "hyprland.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "hyprland.rs" - }, - { - "label": "HyprlandAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L15", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_hyprlandadapter", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "hyprlandadapter" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L19", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_hyprlandadapter_name", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_rs_sender", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_rs_result", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "result" - }, - { - "label": "hyprland_event_socket()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_hyprland_event_socket", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "hyprland_event_socket()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_rs_pathbuf", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "pathbuf" - }, - { - "label": "parse_hyprland_line()", - "file_type": "code", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_parse_hyprland_line", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "parse_hyprland_line()" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_hyprland_rs_string", - "community": 26, - "community_name": "hyprland.rs", - "norm_label": "string" - }, - { - "label": "adapters/mod.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_mod", - "community": 3, - "community_name": "Server", - "norm_label": "adapters/mod.rs" - }, - { - "label": "AdapterStatus", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L27", - "_origin": "ast", - "id": "breadd_src_adapters_mod_adapterstatus", - "community": 3, - "community_name": "Server", - "norm_label": "adapterstatus" - }, - { - "label": "Adapter", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "_origin": "ast", - "id": "breadd_src_adapters_mod_adapter", - "community": 27, - "community_name": "Adapter", - "norm_label": "adapter" - }, - { - "label": "Send", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "send", - "community": 27, - "community_name": "Adapter", - "norm_label": "send" - }, - { - "label": "Sync", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "sync", - "community": 31, - "community_name": "Sync", - "norm_label": "sync" - }, - { - "label": "Manager", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L44", - "_origin": "ast", - "id": "breadd_src_adapters_mod_manager", - "community": 3, - "community_name": "Server", - "norm_label": "manager" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_sender", - "community": 3, - "community_name": "Server", - "norm_label": "sender" - }, - { - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_receiver", - "community": 3, - "community_name": "Server", - "norm_label": "receiver" - }, - { - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_arc", - "community": 3, - "community_name": "Server", - "norm_label": "arc" - }, - { - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_rwlock", - "community": 3, - "community_name": "Server", - "norm_label": "rwlock" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_hashmap", - "community": 3, - "community_name": "Server", - "norm_label": "hashmap" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_string", - "community": 3, - "community_name": "Server", - "norm_label": "string" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "_origin": "ast", - "id": "breadd_src_adapters_mod_manager_new", - "community": 3, - "community_name": "Server", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_self", - "community": 3, - "community_name": "Server", - "norm_label": "self" - }, - { - "label": ".status_handle()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "_origin": "ast", - "id": "breadd_src_adapters_mod_manager_status_handle", - "community": 3, - "community_name": "Server", - "norm_label": ".status_handle()" - }, - { - "label": ".start_all()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "_origin": "ast", - "id": "breadd_src_adapters_mod_manager_start_all", - "community": 3, - "community_name": "Server", - "norm_label": ".start_all()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_mod_rs_result", - "community": 3, - "community_name": "Server", - "norm_label": "result" - }, - { - "label": ".spawn_adapter()", - "file_type": "code", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "_origin": "ast", - "id": "breadd_src_adapters_mod_manager_spawn_adapter", - "community": 3, - "community_name": "Server", - "norm_label": ".spawn_adapter()" - }, - { - "label": "A", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "a", - "community": 3, - "community_name": "Server", - "norm_label": "a" - }, - { - "label": "network.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_network", - "community": 24, - "community_name": "network.rs", - "norm_label": "network.rs" - }, - { - "label": "NetworkAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L14", - "_origin": "ast", - "id": "breadd_src_adapters_network_networkadapter", - "community": 24, - "community_name": "network.rs", - "norm_label": "networkadapter" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L18", - "_origin": "ast", - "id": "breadd_src_adapters_network_networkadapter_name", - "community": 24, - "community_name": "network.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "_origin": "ast", - "id": "breadd_src_adapters_network_networkadapter_run", - "community": 24, - "community_name": "network.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rs_sender", - "community": 24, - "community_name": "network.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rs_result", - "community": 24, - "community_name": "network.rs", - "norm_label": "result" - }, - { - "label": "NetworkSnapshot", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L39", - "_origin": "ast", - "id": "breadd_src_adapters_network_networksnapshot", - "community": 24, - "community_name": "network.rs", - "norm_label": "networksnapshot" - }, - { - "label": "BTreeMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rs_btreemap", - "community": 24, - "community_name": "network.rs", - "norm_label": "btreemap" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rs_string", - "community": 24, - "community_name": "network.rs", - "norm_label": "string" - }, - { - "label": "network_raw_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "_origin": "ast", - "id": "breadd_src_adapters_network_network_raw_event", - "community": 24, - "community_name": "network.rs", - "norm_label": "network_raw_event()" - }, - { - "label": "read_network_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "_origin": "ast", - "id": "breadd_src_adapters_network_read_network_state", - "community": 24, - "community_name": "network.rs", - "norm_label": "read_network_state()" - }, - { - "label": "has_default_route()", - "file_type": "code", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L82", - "_origin": "ast", - "id": "breadd_src_adapters_network_has_default_route", - "community": 24, - "community_name": "network.rs", - "norm_label": "has_default_route()" - }, - { - "label": "network_rtnetlink.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "network_rtnetlink.rs" - }, - { - "label": "RtnetlinkAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L15", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "rtnetlinkadapter" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": ".new()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rs_result", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "result" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rs_self", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "self" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L27", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rs_sender", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "sender" - }, - { - "label": "ip_from_bytes()", - "file_type": "code", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "ip_from_bytes()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rs_option", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_network_rtnetlink_rs_string", - "community": 23, - "community_name": "RtnetlinkAdapter", - "norm_label": "string" - }, - { - "label": "podman.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_podman", - "community": 15, - "community_name": "podman.rs", - "norm_label": "podman.rs" - }, - { - "label": "PodmanAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L21", - "_origin": "ast", - "id": "breadd_src_adapters_podman_podmanadapter", - "community": 15, - "community_name": "podman.rs", - "norm_label": "podmanadapter" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "_origin": "ast", - "id": "breadd_src_adapters_podman_podmanadapter_new", - "community": 15, - "community_name": "podman.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_self", - "community": 15, - "community_name": "podman.rs", - "norm_label": "self" - }, - { - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_default", - "community": 15, - "community_name": "podman.rs", - "norm_label": "default" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "_origin": "ast", - "id": "breadd_src_adapters_podman_podmanadapter_default", - "community": 15, - "community_name": "podman.rs", - "norm_label": ".default()" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L37", - "_origin": "ast", - "id": "breadd_src_adapters_podman_podmanadapter_name", - "community": 15, - "community_name": "podman.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "_origin": "ast", - "id": "breadd_src_adapters_podman_podmanadapter_run", - "community": 15, - "community_name": "podman.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_sender", - "community": 15, - "community_name": "podman.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_result", - "community": 15, - "community_name": "podman.rs", - "norm_label": "result" - }, - { - "label": "map_podman_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "_origin": "ast", - "id": "breadd_src_adapters_podman_map_podman_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "map_podman_event()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_value", - "community": 15, - "community_name": "podman.rs", - "norm_label": "value" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_option", - "community": 15, - "community_name": "podman.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_podman_rs_string", - "community": 15, - "community_name": "podman.rs", - "norm_label": "string" - }, - { - "label": "container_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "_origin": "ast", - "id": "breadd_src_adapters_podman_container_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "container_event()" - }, - { - "label": "maps_start_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L235", - "_origin": "ast", - "id": "breadd_src_adapters_podman_maps_start_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "maps_start_event()" - }, - { - "label": "maps_died_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L245", - "_origin": "ast", - "id": "breadd_src_adapters_podman_maps_died_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "maps_died_event()" - }, - { - "label": "ignores_stop_event_to_avoid_double_emit_with_died()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L254", - "_origin": "ast", - "id": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "community": 15, - "community_name": "podman.rs", - "norm_label": "ignores_stop_event_to_avoid_double_emit_with_died()" - }, - { - "label": "ignores_remove_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L260", - "_origin": "ast", - "id": "breadd_src_adapters_podman_ignores_remove_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "ignores_remove_event()" - }, - { - "label": "maps_health_status_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L266", - "_origin": "ast", - "id": "breadd_src_adapters_podman_maps_health_status_event", - "community": 15, - "community_name": "podman.rs", - "norm_label": "maps_health_status_event()" - }, - { - "label": "ignores_unknown_action()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L276", - "_origin": "ast", - "id": "breadd_src_adapters_podman_ignores_unknown_action", - "community": 15, - "community_name": "podman.rs", - "norm_label": "ignores_unknown_action()" - }, - { - "label": "ignores_non_container_type()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L282", - "_origin": "ast", - "id": "breadd_src_adapters_podman_ignores_non_container_type", - "community": 15, - "community_name": "podman.rs", - "norm_label": "ignores_non_container_type()" - }, - { - "label": "missing_fields_fall_back_to_unknown()", - "file_type": "code", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L292", - "_origin": "ast", - "id": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "community": 15, - "community_name": "podman.rs", - "norm_label": "missing_fields_fall_back_to_unknown()" - }, - { - "label": "power.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_power", - "community": 25, - "community_name": "power.rs", - "norm_label": "power.rs" - }, - { - "label": "PowerAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L14", - "_origin": "ast", - "id": "breadd_src_adapters_power_poweradapter", - "community": 25, - "community_name": "power.rs", - "norm_label": "poweradapter" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "_origin": "ast", - "id": "breadd_src_adapters_power_poweradapter_new", - "community": 25, - "community_name": "power.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_rs_self", - "community": 25, - "community_name": "power.rs", - "norm_label": "self" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L26", - "_origin": "ast", - "id": "breadd_src_adapters_power_poweradapter_name", - "community": 25, - "community_name": "power.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "_origin": "ast", - "id": "breadd_src_adapters_power_poweradapter_run", - "community": 25, - "community_name": "power.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_rs_sender", - "community": 25, - "community_name": "power.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_rs_result", - "community": 25, - "community_name": "power.rs", - "norm_label": "result" - }, - { - "label": "PowerSnapshot", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L48", - "_origin": "ast", - "id": "breadd_src_adapters_power_powersnapshot", - "community": 25, - "community_name": "power.rs", - "norm_label": "powersnapshot" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_rs_option", - "community": 25, - "community_name": "power.rs", - "norm_label": "option" - }, - { - "label": "power_raw_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "_origin": "ast", - "id": "breadd_src_adapters_power_power_raw_event", - "community": 25, - "community_name": "power.rs", - "norm_label": "power_raw_event()" - }, - { - "label": "read_power_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "_origin": "ast", - "id": "breadd_src_adapters_power_read_power_state", - "community": 25, - "community_name": "power.rs", - "norm_label": "read_power_state()" - }, - { - "label": "power_upower.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower", - "community": 27, - "community_name": "Adapter", - "norm_label": "power_upower.rs" - }, - { - "label": "UPowerAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L15", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_upoweradapter", - "community": 27, - "community_name": "Adapter", - "norm_label": "upoweradapter" - }, - { - "label": ".probe()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_upoweradapter_probe", - "community": 27, - "community_name": "Adapter", - "norm_label": ".probe()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_rs_result", - "community": 27, - "community_name": "Adapter", - "norm_label": "result" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_rs_self", - "community": 27, - "community_name": "Adapter", - "norm_label": "self" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L29", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_upoweradapter_name", - "community": 27, - "community_name": "Adapter", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_upoweradapter_run", - "community": 27, - "community_name": "Adapter", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_rs_sender", - "community": 27, - "community_name": "Adapter", - "norm_label": "sender" - }, - { - "label": "parse_upower_message()", - "file_type": "code", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_parse_upower_message", - "community": 27, - "community_name": "Adapter", - "norm_label": "parse_upower_message()" - }, - { - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_power_upower_rs_message", - "community": 27, - "community_name": "Adapter", - "norm_label": "message" - }, - { - "label": "systemd.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_systemd", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "systemd.rs" - }, - { - "label": "SystemdAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L27", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_systemdadapter", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "systemdadapter" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_vec", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "vec" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_string", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "string" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_systemdadapter_new", - "community": 11, - "community_name": "systemd.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_self", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "self" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L39", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_systemdadapter_name", - "community": 11, - "community_name": "systemd.rs", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_systemdadapter_run", - "community": 11, - "community_name": "systemd.rs", - "norm_label": ".run()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_sender", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_result", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "result" - }, - { - "label": "get_unit_path()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_get_unit_path", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "get_unit_path()" - }, - { - "label": "Connection", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_connection", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "connection" - }, - { - "label": "query_active_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_query_active_state", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "query_active_state()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_option", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "option" - }, - { - "label": "handle_message()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_handle_message", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "handle_message()" - }, - { - "label": "Message", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_message", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "message" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_hashmap", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "hashmap" - }, - { - "label": "active_state_to_kind()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_active_state_to_kind", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "active_state_to_kind()" - }, - { - "label": "is_failed_transition()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_is_failed_transition", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "is_failed_transition()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_rs_value", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "value" - }, - { - "label": "failure_result()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_failure_result", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "failure_result()" - }, - { - "label": "active_state_to_kind_maps_active_to_started()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L238", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "active_state_to_kind_maps_active_to_started()" - }, - { - "label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L243", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "active_state_to_kind_maps_inactive_and_dead_to_stopped()" - }, - { - "label": "active_state_to_kind_excludes_failed()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L249", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "active_state_to_kind_excludes_failed()" - }, - { - "label": "active_state_to_kind_ignores_transitional_states()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L256", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "active_state_to_kind_ignores_transitional_states()" - }, - { - "label": "is_failed_transition_detects_failed_active_state()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L263", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "is_failed_transition_detects_failed_active_state()" - }, - { - "label": "is_failed_transition_ignores_other_active_states()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L269", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "is_failed_transition_ignores_other_active_states()" - }, - { - "label": "is_failed_transition_ignores_unrelated_property_changes()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L275", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "is_failed_transition_ignores_unrelated_property_changes()" - }, - { - "label": "failure_result_extracts_reason_when_present()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L283", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "failure_result_extracts_reason_when_present()" - }, - { - "label": "failure_result_is_none_when_absent()", - "file_type": "code", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L289", - "_origin": "ast", - "id": "breadd_src_adapters_systemd_failure_result_is_none_when_absent", - "community": 11, - "community_name": "systemd.rs", - "norm_label": "failure_result_is_none_when_absent()" - }, - { - "label": "udev.rs", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_adapters_udev", - "community": 71, - "community_name": "udev.rs", - "norm_label": "udev.rs" - }, - { - "label": "UdevAdapter", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L12", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevadapter", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "udevadapter" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_vec", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "vec" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_string", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "string" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevadapter_new", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_self", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "self" - }, - { - "label": ".enumerate_existing()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": ".enumerate_existing()" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_sender", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_result", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "result" - }, - { - "label": ".name()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L36", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevadapter_name", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": ".name()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L40", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevadapter_run", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": ".run()" - }, - { - "label": "run_udev_monitor()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L50", - "_origin": "ast", - "id": "breadd_src_adapters_udev_run_udev_monitor", - "community": 17, - "community_name": "run_udev_monitor", - "norm_label": "run_udev_monitor()" - }, - { - "label": "build_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L95", - "_origin": "ast", - "id": "breadd_src_adapters_udev_build_event", - "community": 71, - "community_name": "udev.rs", - "norm_label": "build_event()" - }, - { - "label": "Event", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "event", - "community": 71, - "community_name": "udev.rs", - "norm_label": "event" - }, - { - "label": "build_device_event()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L107", - "_origin": "ast", - "id": "breadd_src_adapters_udev_build_device_event", - "community": 71, - "community_name": "udev.rs", - "norm_label": "build_device_event()" - }, - { - "label": "UdevClassification", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L137", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevclassification", - "community": 71, - "community_name": "udev.rs", - "norm_label": "udevclassification" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_option", - "community": 71, - "community_name": "udev.rs", - "norm_label": "option" - }, - { - "label": ".from_device()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L152", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udevclassification_from_device", - "community": 71, - "community_name": "udev.rs", - "norm_label": ".from_device()" - }, - { - "label": "udev_event_payload()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L169", - "_origin": "ast", - "id": "breadd_src_adapters_udev_udev_event_payload", - "community": 71, - "community_name": "udev.rs", - "norm_label": "udev_event_payload()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_adapters_udev_rs_value", - "community": 71, - "community_name": "udev.rs", - "norm_label": "value" - }, - { - "label": "prop_bool()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L195", - "_origin": "ast", - "id": "breadd_src_adapters_udev_prop_bool", - "community": 71, - "community_name": "udev.rs", - "norm_label": "prop_bool()" - }, - { - "label": "prop_str()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L203", - "_origin": "ast", - "id": "breadd_src_adapters_udev_prop_str", - "community": 71, - "community_name": "udev.rs", - "norm_label": "prop_str()" - }, - { - "label": "enumerate_payload_includes_classification_fields()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L214", - "_origin": "ast", - "id": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", - "community": 71, - "community_name": "udev.rs", - "norm_label": "enumerate_payload_includes_classification_fields()" - }, - { - "label": "config.rs", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_config", - "community": 2, - "community_name": "config.rs", - "norm_label": "config.rs" - }, - { - "label": "Config", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L9", - "_origin": "ast", - "id": "breadd_src_core_config_config", - "community": 2, - "community_name": "config.rs", - "norm_label": "config" - }, - { - "label": "DaemonConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L27", - "_origin": "ast", - "id": "breadd_src_core_config_daemonconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "daemonconfig" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_string", - "community": 2, - "community_name": "config.rs", - "norm_label": "string" - }, - { - "label": "LuaConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L35", - "_origin": "ast", - "id": "breadd_src_core_config_luaconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "luaconfig" - }, - { - "label": "ModulesConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L43", - "_origin": "ast", - "id": "breadd_src_core_config_modulesconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "modulesconfig" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_vec", - "community": 2, - "community_name": "config.rs", - "norm_label": "vec" - }, - { - "label": "AdaptersConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L51", - "_origin": "ast", - "id": "breadd_src_core_config_adaptersconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "adaptersconfig" - }, - { - "label": "AdapterToggle", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L73", - "_origin": "ast", - "id": "breadd_src_core_config_adaptertoggle", - "community": 2, - "community_name": "config.rs", - "norm_label": "adaptertoggle" - }, - { - "label": "UdevConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L79", - "_origin": "ast", - "id": "breadd_src_core_config_udevconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "udevconfig" - }, - { - "label": "PowerConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L87", - "_origin": "ast", - "id": "breadd_src_core_config_powerconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "powerconfig" - }, - { - "label": "RootsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L100", - "_origin": "ast", - "id": "breadd_src_core_config_rootsconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "rootsconfig" - }, - { - "label": "SystemdConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L108", - "_origin": "ast", - "id": "breadd_src_core_config_systemdconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "systemdconfig" - }, - { - "label": "EventsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L119", - "_origin": "ast", - "id": "breadd_src_core_config_eventsconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "eventsconfig" - }, - { - "label": "CompatConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L128", - "_origin": "ast", - "id": "breadd_src_core_config_compatconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "compatconfig" - }, - { - "label": "NotificationsConfig", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L141", - "_origin": "ast", - "id": "breadd_src_core_config_notificationsconfig", - "community": 2, - "community_name": "config.rs", - "norm_label": "notificationsconfig" - }, - { - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_default", - "community": 2, - "community_name": "config.rs", - "norm_label": "default" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "_origin": "ast", - "id": "breadd_src_core_config_daemonconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_self", - "community": 2, - "community_name": "config.rs", - "norm_label": "self" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "_origin": "ast", - "id": "breadd_src_core_config_luaconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L169", - "_origin": "ast", - "id": "breadd_src_core_config_modulesconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L178", - "_origin": "ast", - "id": "breadd_src_core_config_adaptertoggle_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "_origin": "ast", - "id": "breadd_src_core_config_udevconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "_origin": "ast", - "id": "breadd_src_core_config_powerconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "_origin": "ast", - "id": "breadd_src_core_config_rootsconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L213", - "_origin": "ast", - "id": "breadd_src_core_config_systemdconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "_origin": "ast", - "id": "breadd_src_core_config_eventsconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L230", - "_origin": "ast", - "id": "breadd_src_core_config_notificationsconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L240", - "_origin": "ast", - "id": "breadd_src_core_config_compatconfig_default", - "community": 2, - "community_name": "config.rs", - "norm_label": ".default()" - }, - { - "label": ".load()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L248", - "_origin": "ast", - "id": "breadd_src_core_config_config_load", - "community": 2, - "community_name": "config.rs", - "norm_label": ".load()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_result", - "community": 2, - "community_name": "config.rs", - "norm_label": "result" - }, - { - "label": ".socket_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L259", - "_origin": "ast", - "id": "breadd_src_core_config_config_socket_path", - "community": 2, - "community_name": "config.rs", - "norm_label": ".socket_path()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_pathbuf", - "community": 2, - "community_name": "config.rs", - "norm_label": "pathbuf" - }, - { - "label": ".lua_entry_point()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L268", - "_origin": "ast", - "id": "breadd_src_core_config_config_lua_entry_point", - "community": 2, - "community_name": "config.rs", - "norm_label": ".lua_entry_point()" - }, - { - "label": ".lua_module_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L272", - "_origin": "ast", - "id": "breadd_src_core_config_config_lua_module_path", - "community": 2, - "community_name": "config.rs", - "norm_label": ".lua_module_path()" - }, - { - "label": "config_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L277", - "_origin": "ast", - "id": "breadd_src_core_config_config_path", - "community": 2, - "community_name": "config.rs", - "norm_label": "config_path()" - }, - { - "label": "rules_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L290", - "_origin": "ast", - "id": "breadd_src_core_config_rules_path", - "community": 2, - "community_name": "config.rs", - "norm_label": "rules_path()" - }, - { - "label": "expand_home()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L306", - "_origin": "ast", - "id": "breadd_src_core_config_expand_home", - "community": 2, - "community_name": "config.rs", - "norm_label": "expand_home()" - }, - { - "label": "default_log_level()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L320", - "_origin": "ast", - "id": "breadd_src_core_config_default_log_level", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_log_level()" - }, - { - "label": "default_lua_entry()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L324", - "_origin": "ast", - "id": "breadd_src_core_config_default_lua_entry", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_lua_entry()" - }, - { - "label": "default_lua_modules()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L328", - "_origin": "ast", - "id": "breadd_src_core_config_default_lua_modules", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_lua_modules()" - }, - { - "label": "default_true()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L332", - "_origin": "ast", - "id": "breadd_src_core_config_default_true", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_true()" - }, - { - "label": "default_poll_interval()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L336", - "_origin": "ast", - "id": "breadd_src_core_config_default_poll_interval", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_poll_interval()" - }, - { - "label": "default_dedup_window()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L340", - "_origin": "ast", - "id": "breadd_src_core_config_default_dedup_window", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_dedup_window()" - }, - { - "label": "default_notify_timeout()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L344", - "_origin": "ast", - "id": "breadd_src_core_config_default_notify_timeout", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_notify_timeout()" - }, - { - "label": "default_notify_urgency()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L348", - "_origin": "ast", - "id": "breadd_src_core_config_default_notify_urgency", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_notify_urgency()" - }, - { - "label": "default_notify_path()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L352", - "_origin": "ast", - "id": "breadd_src_core_config_default_notify_path", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_notify_path()" - }, - { - "label": "default_udev_subsystems()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L356", - "_origin": "ast", - "id": "breadd_src_core_config_default_udev_subsystems", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_udev_subsystems()" - }, - { - "label": "EnvGuard", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L375", - "_origin": "ast", - "id": "breadd_src_core_config_envguard", - "community": 2, - "community_name": "config.rs", - "norm_label": "envguard" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_option", - "community": 2, - "community_name": "config.rs", - "norm_label": "option" - }, - { - "label": "MutexGuard", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "mutexguard", - "community": 2, - "community_name": "config.rs", - "norm_label": "mutexguard" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L381", - "_origin": "ast", - "id": "breadd_src_core_config_envguard_new", - "community": 2, - "community_name": "config.rs", - "norm_label": ".new()" - }, - { - "label": "Drop", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_config_rs_drop", - "community": 2, - "community_name": "config.rs", - "norm_label": "drop" - }, - { - "label": ".drop()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L392", - "_origin": "ast", - "id": "breadd_src_core_config_envguard_drop", - "community": 64, - "community_name": "ModuleHostLua", - "norm_label": ".drop()" - }, - { - "label": "default_config_uses_documented_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L403", - "_origin": "ast", - "id": "breadd_src_core_config_default_config_uses_documented_defaults", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_config_uses_documented_defaults()" - }, - { - "label": "default_udev_subsystems_match_documented_list()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L425", - "_origin": "ast", - "id": "breadd_src_core_config_default_udev_subsystems_match_documented_list", - "community": 2, - "community_name": "config.rs", - "norm_label": "default_udev_subsystems_match_documented_list()" - }, - { - "label": "parse_empty_toml_yields_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L433", - "_origin": "ast", - "id": "breadd_src_core_config_parse_empty_toml_yields_defaults", - "community": 2, - "community_name": "config.rs", - "norm_label": "parse_empty_toml_yields_defaults()" - }, - { - "label": "parse_full_toml_overrides_all_values()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L441", - "_origin": "ast", - "id": "breadd_src_core_config_parse_full_toml_overrides_all_values", - "community": 2, - "community_name": "config.rs", - "norm_label": "parse_full_toml_overrides_all_values()" - }, - { - "label": "parse_partial_toml_fills_missing_with_defaults()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L504", - "_origin": "ast", - "id": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults", - "community": 2, - "community_name": "config.rs", - "norm_label": "parse_partial_toml_fills_missing_with_defaults()" - }, - { - "label": "compat_section_defaults_legacy_hyprland_names_to_true()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L518", - "_origin": "ast", - "id": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", - "community": 2, - "community_name": "config.rs", - "norm_label": "compat_section_defaults_legacy_hyprland_names_to_true()" - }, - { - "label": "compat_section_can_disable_legacy_hyprland_names()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L524", - "_origin": "ast", - "id": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", - "community": 2, - "community_name": "config.rs", - "norm_label": "compat_section_can_disable_legacy_hyprland_names()" - }, - { - "label": "invalid_toml_returns_error()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L534", - "_origin": "ast", - "id": "breadd_src_core_config_invalid_toml_returns_error", - "community": 2, - "community_name": "config.rs", - "norm_label": "invalid_toml_returns_error()" - }, - { - "label": "socket_path_uses_explicit_path_verbatim()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L540", - "_origin": "ast", - "id": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "community": 2, - "community_name": "config.rs", - "norm_label": "socket_path_uses_explicit_path_verbatim()" - }, - { - "label": "socket_path_expands_tilde_when_explicit()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L547", - "_origin": "ast", - "id": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "community": 2, - "community_name": "config.rs", - "norm_label": "socket_path_expands_tilde_when_explicit()" - }, - { - "label": "socket_path_falls_back_to_xdg_runtime_dir()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L559", - "_origin": "ast", - "id": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "community": 2, - "community_name": "config.rs", - "norm_label": "socket_path_falls_back_to_xdg_runtime_dir()" - }, - { - "label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L570", - "_origin": "ast", - "id": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "community": 2, - "community_name": "config.rs", - "norm_label": "socket_path_uses_tmp_when_no_xdg_runtime_dir()" - }, - { - "label": "lua_entry_point_and_module_path_expand_tilde()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L578", - "_origin": "ast", - "id": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "community": 2, - "community_name": "config.rs", - "norm_label": "lua_entry_point_and_module_path_expand_tilde()" - }, - { - "label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L594", - "_origin": "ast", - "id": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "community": 2, - "community_name": "config.rs", - "norm_label": "lua_entry_point_and_module_path_prefer_xdg_config_home_when_set()" - }, - { - "label": "lua_entry_point_returns_absolute_path_unchanged()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L615", - "_origin": "ast", - "id": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "community": 2, - "community_name": "config.rs", - "norm_label": "lua_entry_point_returns_absolute_path_unchanged()" - }, - { - "label": "expand_home_handles_missing_home_env()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L622", - "_origin": "ast", - "id": "breadd_src_core_config_expand_home_handles_missing_home_env", - "community": 2, - "community_name": "config.rs", - "norm_label": "expand_home_handles_missing_home_env()" - }, - { - "label": "config_path_respects_xdg_config_home()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L632", - "_origin": "ast", - "id": "breadd_src_core_config_config_path_respects_xdg_config_home", - "community": 2, - "community_name": "config.rs", - "norm_label": "config_path_respects_xdg_config_home()" - }, - { - "label": "config_path_falls_back_to_home_when_no_xdg()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L642", - "_origin": "ast", - "id": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "community": 2, - "community_name": "config.rs", - "norm_label": "config_path_falls_back_to_home_when_no_xdg()" - }, - { - "label": "rules_path_respects_xdg_config_home()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L653", - "_origin": "ast", - "id": "breadd_src_core_config_rules_path_respects_xdg_config_home", - "community": 2, - "community_name": "config.rs", - "norm_label": "rules_path_respects_xdg_config_home()" - }, - { - "label": "rules_path_falls_back_to_home_when_no_xdg()", - "file_type": "code", - "source_file": "breadd/src/core/config.rs", - "source_location": "L663", - "_origin": "ast", - "id": "breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", - "community": 2, - "community_name": "config.rs", - "norm_label": "rules_path_falls_back_to_home_when_no_xdg()" - }, - { - "label": "core/mod.rs", - "file_type": "code", - "source_file": "breadd/src/core/mod.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_mod", - "community": 56, - "community_name": "core/mod.rs", - "norm_label": "core/mod.rs" - }, - { - "label": "normalizer.rs", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_normalizer", - "community": 1, - "community_name": "RawEvent", - "norm_label": "normalizer.rs" - }, - { - "label": "EventNormalizer", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L13", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer", - "community": 1, - "community_name": "RawEvent", - "norm_label": "eventnormalizer" - }, - { - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_rwlock", - "community": 1, - "community_name": "RawEvent", - "norm_label": "rwlock" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_hashmap", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hashmap" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_string", - "community": 1, - "community_name": "RawEvent", - "norm_label": "string" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_new", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_self", - "community": 1, - "community_name": "RawEvent", - "norm_label": "self" - }, - { - "label": ".with_legacy_hyprland_event_names()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L43", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".with_legacy_hyprland_event_names()" - }, - { - "label": ".normalize()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L48", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize()" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_vec", - "community": 1, - "community_name": "RawEvent", - "norm_label": "vec" - }, - { - "label": ".normalize_udev()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L91", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_udev()" - }, - { - "label": ".normalize_hyprland()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L198", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_hyprland()" - }, - { - "label": ".emit_hyprland_dual()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".emit_hyprland_dual()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_normalizer_rs_value", - "community": 1, - "community_name": "RawEvent", - "norm_label": "value" - }, - { - "label": ".normalize_power()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L324", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_power()" - }, - { - "label": ".normalize_bluetooth()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L381", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_bluetooth()" - }, - { - "label": ".normalize_network()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L466", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_network()" - }, - { - "label": ".normalize_terminal()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L510", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_terminal()" - }, - { - "label": ".normalize_remote()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L521", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_remote()" - }, - { - "label": ".normalize_git()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L532", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_git()" - }, - { - "label": ".normalize_filesystem()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L543", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_filesystem()" - }, - { - "label": ".normalize_systemd()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L554", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_systemd()" - }, - { - "label": ".normalize_podman()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L568", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_podman()" - }, - { - "label": ".normalize_app()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L593", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".normalize_app()" - }, - { - "label": ".accept()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L613", - "_origin": "ast", - "id": "breadd_src_core_normalizer_eventnormalizer_accept", - "community": 1, - "community_name": "RawEvent", - "norm_label": ".accept()" - }, - { - "label": "split_hyprland_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L657", - "_origin": "ast", - "id": "breadd_src_core_normalizer_split_hyprland_fields", - "community": 1, - "community_name": "RawEvent", - "norm_label": "split_hyprland_fields()" - }, - { - "label": "raw()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L668", - "_origin": "ast", - "id": "breadd_src_core_normalizer_raw", - "community": 1, - "community_name": "RawEvent", - "norm_label": "raw()" - }, - { - "label": "udev_add_emits_connected_with_identity_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L680", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_add_emits_connected_with_identity_fields()" - }, - { - "label": "udev_remove_emits_disconnected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L707", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_remove_emits_disconnected()" - }, - { - "label": "udev_bind_action_is_suppressed()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L728", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_bind_action_is_suppressed()" - }, - { - "label": "udev_anonymous_child_interface_is_dropped()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L745", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_anonymous_child_interface_is_dropped()" - }, - { - "label": "udev_dedupes_child_nodes_of_same_physical_device()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L761", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_dedupes_child_nodes_of_same_physical_device()" - }, - { - "label": "udev_disconnect_does_not_share_dedup_with_connect()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L787", - "_origin": "ast", - "id": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "community": 1, - "community_name": "RawEvent", - "norm_label": "udev_disconnect_does_not_share_dedup_with_connect()" - }, - { - "label": "hyprland_workspace_change()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L814", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_workspace_change", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_workspace_change()" - }, - { - "label": "hyprland_active_window_v2_parses_address_from_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L831", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_active_window_v2_parses_address_from_fields()" - }, - { - "label": "hyprland_openwindow_splits_all_fields()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L851", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_openwindow_splits_all_fields()" - }, - { - "label": "hyprland_unknown_kind_falls_through_to_generic_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L875", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_unknown_kind_falls_through_to_generic_event()" - }, - { - "label": "hyprland_monitor_lifecycle()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L892", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_monitor_lifecycle()" - }, - { - "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()" - }, - { - "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1044", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_legacy_names_suppressed_when_compat_disabled()" - }, - { - "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1149", - "_origin": "ast", - "id": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "community": 1, - "community_name": "RawEvent", - "norm_label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()" - }, - { - "label": "power_ac_connected_emits_named_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1188", - "_origin": "ast", - "id": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "community": 1, - "community_name": "RawEvent", - "norm_label": "power_ac_connected_emits_named_event()" - }, - { - "label": "power_battery_thresholds_select_correct_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1201", - "_origin": "ast", - "id": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "community": 1, - "community_name": "RawEvent", - "norm_label": "power_battery_thresholds_select_correct_event()" - }, - { - "label": "power_mid_range_battery_emits_generic_changed()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1227", - "_origin": "ast", - "id": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "community": 1, - "community_name": "RawEvent", - "norm_label": "power_mid_range_battery_emits_generic_changed()" - }, - { - "label": "power_ac_and_battery_can_both_fire()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1240", - "_origin": "ast", - "id": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "community": 1, - "community_name": "RawEvent", - "norm_label": "power_ac_and_battery_can_both_fire()" - }, - { - "label": "bluetooth_connected_emits_device_connected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1256", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_connected_emits_device_connected()" - }, - { - "label": "bluetooth_disconnected_emits_device_disconnected()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1282", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_disconnected_emits_device_disconnected()" - }, - { - "label": "bluetooth_enumerate_includes_name()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1299", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_enumerate_includes_name()" - }, - { - "label": "bluetooth_paired_emits_bluetooth_specific_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1318", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_paired_emits_bluetooth_specific_event()" - }, - { - "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1337", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_unpaired_emits_bluetooth_specific_event()" - }, - { - "label": "bluetooth_name_falls_back_to_properties()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1354", - "_origin": "ast", - "id": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "community": 1, - "community_name": "RawEvent", - "norm_label": "bluetooth_name_falls_back_to_properties()" - }, - { - "label": "network_online_and_offline()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1373", - "_origin": "ast", - "id": "breadd_src_core_normalizer_network_online_and_offline", - "community": 1, - "community_name": "RawEvent", - "norm_label": "network_online_and_offline()" - }, - { - "label": "system_events_pass_through_unchanged()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1394", - "_origin": "ast", - "id": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "community": 1, - "community_name": "RawEvent", - "norm_label": "system_events_pass_through_unchanged()" - }, - { - "label": "dedup_drops_duplicate_within_window()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1411", - "_origin": "ast", - "id": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "community": 1, - "community_name": "RawEvent", - "norm_label": "dedup_drops_duplicate_within_window()" - }, - { - "label": "dedup_allows_after_window_elapses()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1421", - "_origin": "ast", - "id": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "community": 1, - "community_name": "RawEvent", - "norm_label": "dedup_allows_after_window_elapses()" - }, - { - "label": "dedup_distinguishes_different_payloads()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1431", - "_origin": "ast", - "id": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "community": 1, - "community_name": "RawEvent", - "norm_label": "dedup_distinguishes_different_payloads()" - }, - { - "label": "dedup_window_of_zero_allows_everything()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1456", - "_origin": "ast", - "id": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "community": 1, - "community_name": "RawEvent", - "norm_label": "dedup_window_of_zero_allows_everything()" - }, - { - "label": "app_own_namespace_passes_through()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1475", - "_origin": "ast", - "id": "breadd_src_core_normalizer_app_own_namespace_passes_through", - "community": 1, - "community_name": "RawEvent", - "norm_label": "app_own_namespace_passes_through()" - }, - { - "label": "app_command_to_another_known_app_passes_through()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1488", - "_origin": "ast", - "id": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", - "community": 1, - "community_name": "RawEvent", - "norm_label": "app_command_to_another_known_app_passes_through()" - }, - { - "label": "app_wrong_namespace_is_dropped()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1501", - "_origin": "ast", - "id": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", - "community": 1, - "community_name": "RawEvent", - "norm_label": "app_wrong_namespace_is_dropped()" - }, - { - "label": "app_command_to_unknown_or_reserved_target_is_dropped()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1513", - "_origin": "ast", - "id": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", - "community": 1, - "community_name": "RawEvent", - "norm_label": "app_command_to_unknown_or_reserved_target_is_dropped()" - }, - { - "label": "split_fields_handles_empty_and_single()", - "file_type": "code", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1534", - "_origin": "ast", - "id": "breadd_src_core_normalizer_split_fields_handles_empty_and_single", - "community": 1, - "community_name": "RawEvent", - "norm_label": "split_fields_handles_empty_and_single()" - }, - { - "label": "rules.rs", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_rules", - "community": 68, - "community_name": "rules.rs", - "norm_label": "rules.rs" - }, - { - "label": "RulesFile", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L36", - "_origin": "ast", - "id": "breadd_src_core_rules_rulesfile", - "community": 68, - "community_name": "rules.rs", - "norm_label": "rulesfile" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_vec", - "community": 68, - "community_name": "rules.rs", - "norm_label": "vec" - }, - { - "label": "RawRule", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L42", - "_origin": "ast", - "id": "breadd_src_core_rules_rawrule", - "community": 68, - "community_name": "rules.rs", - "norm_label": "rawrule" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_option", - "community": 68, - "community_name": "rules.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_string", - "community": 68, - "community_name": "rules.rs", - "norm_label": "string" - }, - { - "label": "RuleAction", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L51", - "_origin": "ast", - "id": "breadd_src_core_rules_ruleaction", - "community": 68, - "community_name": "rules.rs", - "norm_label": "ruleaction" - }, - { - "label": "ParsedRule", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L67", - "_origin": "ast", - "id": "breadd_src_core_rules_parsedrule", - "community": 68, - "community_name": "rules.rs", - "norm_label": "parsedrule" - }, - { - "label": "RuleIssue", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L80", - "_origin": "ast", - "id": "breadd_src_core_rules_ruleissue", - "community": 68, - "community_name": "rules.rs", - "norm_label": "ruleissue" - }, - { - "label": "Display", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_display", - "community": 68, - "community_name": "rules.rs", - "norm_label": "display" - }, - { - "label": ".fmt()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L90", - "_origin": "ast", - "id": "breadd_src_core_rules_ruleissue_fmt", - "community": 68, - "community_name": "rules.rs", - "norm_label": ".fmt()" - }, - { - "label": "Formatter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_formatter", - "community": 68, - "community_name": "rules.rs", - "norm_label": "formatter" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_result", - "community": 68, - "community_name": "rules.rs", - "norm_label": "result" - }, - { - "label": "RulesLoadOutcome", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L100", - "_origin": "ast", - "id": "breadd_src_core_rules_rulesloadoutcome", - "community": 68, - "community_name": "rules.rs", - "norm_label": "rulesloadoutcome" - }, - { - "label": "load_rules()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L126", - "_origin": "ast", - "id": "breadd_src_core_rules_load_rules", - "community": 68, - "community_name": "rules.rs", - "norm_label": "load_rules()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_path", - "community": 68, - "community_name": "rules.rs", - "norm_label": "path" - }, - { - "label": "validate_rule()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "_origin": "ast", - "id": "breadd_src_core_rules_validate_rule", - "community": 68, - "community_name": "rules.rs", - "norm_label": "validate_rule()" - }, - { - "label": "write_temp()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L210", - "_origin": "ast", - "id": "breadd_src_core_rules_write_temp", - "community": 68, - "community_name": "rules.rs", - "norm_label": "write_temp()" - }, - { - "label": "TempDir", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_tempdir", - "community": 68, - "community_name": "rules.rs", - "norm_label": "tempdir" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_rules_rs_pathbuf", - "community": 68, - "community_name": "rules.rs", - "norm_label": "pathbuf" - }, - { - "label": "absent_file_is_not_an_error()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L219", - "_origin": "ast", - "id": "breadd_src_core_rules_absent_file_is_not_an_error", - "community": 68, - "community_name": "rules.rs", - "norm_label": "absent_file_is_not_an_error()" - }, - { - "label": "invalid_toml_is_fatal()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L226", - "_origin": "ast", - "id": "breadd_src_core_rules_invalid_toml_is_fatal", - "community": 68, - "community_name": "rules.rs", - "norm_label": "invalid_toml_is_fatal()" - }, - { - "label": "empty_file_loads_with_no_rules()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L235", - "_origin": "ast", - "id": "breadd_src_core_rules_empty_file_loads_with_no_rules", - "community": 68, - "community_name": "rules.rs", - "norm_label": "empty_file_loads_with_no_rules()" - }, - { - "label": "well_formed_rules_all_three_action_kinds_parse()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L247", - "_origin": "ast", - "id": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", - "community": 68, - "community_name": "rules.rs", - "norm_label": "well_formed_rules_all_three_action_kinds_parse()" - }, - { - "label": "wildcard_on_is_passed_through_unvalidated()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L289", - "_origin": "ast", - "id": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", - "community": 68, - "community_name": "rules.rs", - "norm_label": "wildcard_on_is_passed_through_unvalidated()" - }, - { - "label": "missing_on_is_reported_with_index_and_no_on()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L305", - "_origin": "ast", - "id": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", - "community": 68, - "community_name": "rules.rs", - "norm_label": "missing_on_is_reported_with_index_and_no_on()" - }, - { - "label": "empty_on_is_treated_as_missing()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L323", - "_origin": "ast", - "id": "breadd_src_core_rules_empty_on_is_treated_as_missing", - "community": 68, - "community_name": "rules.rs", - "norm_label": "empty_on_is_treated_as_missing()" - }, - { - "label": "zero_action_keys_is_reported()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L339", - "_origin": "ast", - "id": "breadd_src_core_rules_zero_action_keys_is_reported", - "community": 68, - "community_name": "rules.rs", - "norm_label": "zero_action_keys_is_reported()" - }, - { - "label": "multiple_action_keys_is_reported()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L356", - "_origin": "ast", - "id": "breadd_src_core_rules_multiple_action_keys_is_reported", - "community": 68, - "community_name": "rules.rs", - "norm_label": "multiple_action_keys_is_reported()" - }, - { - "label": "one_bad_rule_does_not_block_other_valid_rules()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L375", - "_origin": "ast", - "id": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", - "community": 68, - "community_name": "rules.rs", - "norm_label": "one_bad_rule_does_not_block_other_valid_rules()" - }, - { - "label": "rule_issue_display_includes_index_and_on()", - "file_type": "code", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L399", - "_origin": "ast", - "id": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", - "community": 68, - "community_name": "rules.rs", - "norm_label": "rule_issue_display_includes_index_and_on()" - }, - { - "label": "state_engine.rs", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_state_engine", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "state_engine.rs" - }, - { - "label": "StateHandle", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L18", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle", - "community": 16, - "community_name": "StateHandle", - "norm_label": "statehandle" - }, - { - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_arc", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "arc" - }, - { - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_rwlock", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "rwlock" - }, - { - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_unboundedsender", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "unboundedsender" - }, - { - "label": "StateCommand", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L23", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statecommand", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "statecommand" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_string", - "community": 16, - "community_name": "StateHandle", - "norm_label": "string" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_option", - "community": 16, - "community_name": "StateHandle", - "norm_label": "option" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_vec", - "community": 16, - "community_name": "StateHandle", - "norm_label": "vec" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L56", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_new", - "community": 22, - "community_name": "run_state_engine", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_self", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "self" - }, - { - "label": ".state_arc()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L63", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_state_arc", - "community": 22, - "community_name": "run_state_engine", - "norm_label": ".state_arc()" - }, - { - "label": ".state_get()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L67", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_state_get", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".state_get()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_value", - "community": 16, - "community_name": "StateHandle", - "norm_label": "value" - }, - { - "label": ".state_dump()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L82", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_state_dump", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".state_dump()" - }, - { - "label": ".register_subscription()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L87", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_register_subscription", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".register_subscription()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_result", - "community": 16, - "community_name": "StateHandle", - "norm_label": "result" - }, - { - "label": ".remove_subscription()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L98", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_remove_subscription", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".remove_subscription()" - }, - { - "label": ".register_watch()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L104", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_register_watch", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".register_watch()" - }, - { - "label": ".remove_watch()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L110", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_remove_watch", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".remove_watch()" - }, - { - "label": ".clear_subscriptions()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L114", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_clear_subscriptions", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".clear_subscriptions()" - }, - { - "label": ".clear_modules()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L118", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_clear_modules", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".clear_modules()" - }, - { - "label": ".clear_widgets()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L122", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_clear_widgets", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".clear_widgets()" - }, - { - "label": ".set_module_status()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L126", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_set_module_status", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".set_module_status()" - }, - { - "label": ".set_module_status_ex()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L143", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".set_module_status_ex()" - }, - { - "label": ".set_profile()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L160", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_set_profile", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".set_profile()" - }, - { - "label": ".set_device_rules()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L164", - "_origin": "ast", - "id": "breadd_src_core_state_engine_statehandle_set_device_rules", - "community": 16, - "community_name": "StateHandle", - "norm_label": ".set_device_rules()" - }, - { - "label": "run_state_engine()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L169", - "_origin": "ast", - "id": "breadd_src_core_state_engine_run_state_engine", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "run_state_engine()" - }, - { - "label": "UnboundedReceiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "unboundedreceiver", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "unboundedreceiver" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_sender", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "sender" - }, - { - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_atomicu64", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "atomicu64" - }, - { - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_receiver", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "receiver" - }, - { - "label": "handle_command()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L287", - "_origin": "ast", - "id": "breadd_src_core_state_engine_handle_command", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "handle_command()" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_state_engine_rs_hashmap", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "hashmap" - }, - { - "label": "dispatch_event()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L362", - "_origin": "ast", - "id": "breadd_src_core_state_engine_dispatch_event", - "community": 22, - "community_name": "run_state_engine", - "norm_label": "dispatch_event()" - }, - { - "label": "value_at_path()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L387", - "_origin": "ast", - "id": "breadd_src_core_state_engine_value_at_path", - "community": 16, - "community_name": "StateHandle", - "norm_label": "value_at_path()" - }, - { - "label": "apply_event_to_state()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L398", - "_origin": "ast", - "id": "breadd_src_core_state_engine_apply_event_to_state", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "apply_event_to_state()" - }, - { - "label": "resolve_device()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L499", - "_origin": "ast", - "id": "breadd_src_core_state_engine_resolve_device", - "community": 16, - "community_name": "StateHandle", - "norm_label": "resolve_device()" - }, - { - "label": "condition_matches()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L509", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_matches", - "community": 16, - "community_name": "StateHandle", - "norm_label": "condition_matches()" - }, - { - "label": "apply_device_change()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L627", - "_origin": "ast", - "id": "breadd_src_core_state_engine_apply_device_change", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "apply_device_change()" - }, - { - "label": "ev()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L676", - "_origin": "ast", - "id": "breadd_src_core_state_engine_ev", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "ev()" - }, - { - "label": "value_at_path_returns_root_for_empty_path()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L690", - "_origin": "ast", - "id": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "value_at_path_returns_root_for_empty_path()" - }, - { - "label": "value_at_path_navigates_nested_keys()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L696", - "_origin": "ast", - "id": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "value_at_path_navigates_nested_keys()" - }, - { - "label": "value_at_path_returns_none_on_missing_key()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L702", - "_origin": "ast", - "id": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "value_at_path_returns_none_on_missing_key()" - }, - { - "label": "monitor_connect_adds_new_monitor()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L711", - "_origin": "ast", - "id": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "monitor_connect_adds_new_monitor()" - }, - { - "label": "monitor_reconnect_does_not_duplicate()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L728", - "_origin": "ast", - "id": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "monitor_reconnect_does_not_duplicate()" - }, - { - "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L742", - "_origin": "ast", - "id": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "monitor_disconnect_keeps_record_but_flips_connected_flag()" - }, - { - "label": "workspace_changed_updates_active_workspace()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L759", - "_origin": "ast", - "id": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "workspace_changed_updates_active_workspace()" - }, - { - "label": "window_focus_change_updates_active_window()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L775", - "_origin": "ast", - "id": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "window_focus_change_updates_active_window()" - }, - { - "label": "device_connect_adds_device_with_all_fields()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L793", - "_origin": "ast", - "id": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "device_connect_adds_device_with_all_fields()" - }, - { - "label": "device_connect_is_idempotent_for_same_id()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L818", - "_origin": "ast", - "id": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "device_connect_is_idempotent_for_same_id()" - }, - { - "label": "device_disconnect_removes_matching_id()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L827", - "_origin": "ast", - "id": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "device_disconnect_removes_matching_id()" - }, - { - "label": "device_disconnect_of_unknown_id_is_noop()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L839", - "_origin": "ast", - "id": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "device_disconnect_of_unknown_id_is_noop()" - }, - { - "label": "power_event_updates_ac_and_battery_low_flag()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L849", - "_origin": "ast", - "id": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "power_event_updates_ac_and_battery_low_flag()" - }, - { - "label": "power_clamps_battery_percent_to_100()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L871", - "_origin": "ast", - "id": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "power_clamps_battery_percent_to_100()" - }, - { - "label": "network_event_updates_online_flag_and_interfaces()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L883", - "_origin": "ast", - "id": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "network_event_updates_online_flag_and_interfaces()" - }, - { - "label": "profile_activated_pushes_previous_to_history()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L907", - "_origin": "ast", - "id": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "profile_activated_pushes_previous_to_history()" - }, - { - "label": "profile_activated_to_same_name_is_noop()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L926", - "_origin": "ast", - "id": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "profile_activated_to_same_name_is_noop()" - }, - { - "label": "unknown_event_does_not_mutate_state()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L937", - "_origin": "ast", - "id": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "unknown_event_does_not_mutate_state()" - }, - { - "label": "condition_vendor_id_matches_case_insensitively()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L951", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_vendor_id_matches_case_insensitively()" - }, - { - "label": "condition_name_contains_searches_name_and_vendor()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L961", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_name_contains_searches_name_and_vendor()" - }, - { - "label": "condition_input_flags_match_booleans()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L972", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_input_flags_match_booleans", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_input_flags_match_booleans()" - }, - { - "label": "condition_usb_hub_requires_hub_and_secondary_class()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L990", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_usb_hub_requires_hub_and_secondary_class()" - }, - { - "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1012", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()" - }, - { - "label": "condition_empty_matches_anything()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1023", - "_origin": "ast", - "id": "breadd_src_core_state_engine_condition_empty_matches_anything", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "condition_empty_matches_anything()" - }, - { - "label": "resolve_device_returns_first_matching_rule()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1032", - "_origin": "ast", - "id": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "resolve_device_returns_first_matching_rule()" - }, - { - "label": "resolve_device_skips_rules_with_no_conditions()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1064", - "_origin": "ast", - "id": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "resolve_device_skips_rules_with_no_conditions()" - }, - { - "label": "resolve_device_with_empty_ruleset_returns_unknown()", - "file_type": "code", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1073", - "_origin": "ast", - "id": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", - "community": 9, - "community_name": "state_engine.rs", - "norm_label": "resolve_device_with_empty_ruleset_returns_unknown()" - }, - { - "label": "subscriptions.rs", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_subscriptions", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "subscriptions.rs" - }, - { - "label": "SubscriptionId", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L4", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptionid", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "subscriptionid" - }, - { - "label": "Subscription", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L7", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscription", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "subscription" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_rs_string", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "string" - }, - { - "label": "SubscriptionTable", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L14", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptiontable", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "subscriptiontable" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_rs_vec", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "vec" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_rs_hashmap", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "hashmap" - }, - { - "label": ".add_with_id()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": ".add_with_id()" - }, - { - "label": ".remove()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptiontable_remove", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": ".remove()" - }, - { - "label": ".clear()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L55", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptiontable_clear", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": ".clear()" - }, - { - "label": ".match_event()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": ".match_event()" - }, - { - "label": "table_add_assigns_provided_id_and_finds_match()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L82", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_add_assigns_provided_id_and_finds_match()" - }, - { - "label": "table_match_returns_all_matching_subscriptions()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L95", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_match_returns_all_matching_subscriptions()" - }, - { - "label": "table_remove_returns_true_only_for_known_ids()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L111", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_remove_returns_true_only_for_known_ids()" - }, - { - "label": "table_remove_preserves_other_entries_after_swap_remove()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L122", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_remove_preserves_other_entries_after_swap_remove()" - }, - { - "label": "table_clear_removes_all()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L137", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_clear_removes_all", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_clear_removes_all()" - }, - { - "label": "table_match_returns_empty_for_unmatched_event()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L149", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_match_returns_empty_for_unmatched_event()" - }, - { - "label": "table_once_flag_is_preserved_in_match_result()", - "file_type": "code", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L156", - "_origin": "ast", - "id": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "community": 20, - "community_name": "SubscriptionId", - "norm_label": "table_once_flag_is_preserved_in_match_result()" - }, - { - "label": "supervisor.rs", - "file_type": "code", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_supervisor", - "community": 3, - "community_name": "Server", - "norm_label": "supervisor.rs" - }, - { - "label": "spawn_supervised()", - "file_type": "code", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "_origin": "ast", - "id": "breadd_src_core_supervisor_spawn_supervised", - "community": 3, - "community_name": "Server", - "norm_label": "spawn_supervised()" - }, - { - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_supervisor_rs_receiver", - "community": 3, - "community_name": "Server", - "norm_label": "receiver" - }, - { - "label": "F", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_supervisor_rs_f", - "community": 3, - "community_name": "Server", - "norm_label": "f" - }, - { - "label": "types.rs", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_core_types", - "community": 14, - "community_name": "types.rs", - "norm_label": "types.rs" - }, - { - "label": "RuntimeState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L8", - "_origin": "ast", - "id": "breadd_src_core_types_runtimestate", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "runtimestate" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_vec", - "community": 14, - "community_name": "types.rs", - "norm_label": "vec" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_option", - "community": 14, - "community_name": "types.rs", - "norm_label": "option" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_string", - "community": 14, - "community_name": "types.rs", - "norm_label": "string" - }, - { - "label": "Monitor", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L26", - "_origin": "ast", - "id": "breadd_src_core_types_monitor", - "community": 14, - "community_name": "types.rs", - "norm_label": "monitor" - }, - { - "label": "Workspace", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L34", - "_origin": "ast", - "id": "breadd_src_core_types_workspace", - "community": 14, - "community_name": "types.rs", - "norm_label": "workspace" - }, - { - "label": "DeviceTopology", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L40", - "_origin": "ast", - "id": "breadd_src_core_types_devicetopology", - "community": 14, - "community_name": "types.rs", - "norm_label": "devicetopology" - }, - { - "label": "Device", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L45", - "_origin": "ast", - "id": "breadd_src_core_types_device", - "community": 14, - "community_name": "types.rs", - "norm_label": "device" - }, - { - "label": "MatchCondition", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L58", - "_origin": "ast", - "id": "breadd_src_core_types_matchcondition", - "community": 14, - "community_name": "types.rs", - "norm_label": "matchcondition" - }, - { - "label": "DeviceRule", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L77", - "_origin": "ast", - "id": "breadd_src_core_types_devicerule", - "community": 14, - "community_name": "types.rs", - "norm_label": "devicerule" - }, - { - "label": "NetworkState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L83", - "_origin": "ast", - "id": "breadd_src_core_types_networkstate", - "community": 14, - "community_name": "types.rs", - "norm_label": "networkstate" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_hashmap", - "community": 14, - "community_name": "types.rs", - "norm_label": "hashmap" - }, - { - "label": "InterfaceState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L89", - "_origin": "ast", - "id": "breadd_src_core_types_interfacestate", - "community": 14, - "community_name": "types.rs", - "norm_label": "interfacestate" - }, - { - "label": "PowerState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L94", - "_origin": "ast", - "id": "breadd_src_core_types_powerstate", - "community": 14, - "community_name": "types.rs", - "norm_label": "powerstate" - }, - { - "label": "ProfileState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L101", - "_origin": "ast", - "id": "breadd_src_core_types_profilestate", - "community": 14, - "community_name": "types.rs", - "norm_label": "profilestate" - }, - { - "label": "BTreeMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_btreemap", - "community": 14, - "community_name": "types.rs", - "norm_label": "btreemap" - }, - { - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_default", - "community": 14, - "community_name": "types.rs", - "norm_label": "default" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "_origin": "ast", - "id": "breadd_src_core_types_profilestate_default", - "community": 14, - "community_name": "types.rs", - "norm_label": ".default()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_self", - "community": 14, - "community_name": "types.rs", - "norm_label": "self" - }, - { - "label": "ModuleStatus", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L118", - "_origin": "ast", - "id": "breadd_src_core_types_modulestatus", - "community": 14, - "community_name": "types.rs", - "norm_label": "modulestatus" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_core_types_rs_value", - "community": 14, - "community_name": "types.rs", - "norm_label": "value" - }, - { - "label": "ModuleLoadState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L139", - "_origin": "ast", - "id": "breadd_src_core_types_moduleloadstate", - "community": 16, - "community_name": "StateHandle", - "norm_label": "moduleloadstate" - }, - { - "label": "WorkflowStatus", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L152", - "_origin": "ast", - "id": "breadd_src_core_types_workflowstatus", - "community": 14, - "community_name": "types.rs", - "norm_label": "workflowstatus" - }, - { - "label": "WorkflowState", - "file_type": "code", - "source_file": "breadd/src/core/types.rs", - "source_location": "L166", - "_origin": "ast", - "id": "breadd_src_core_types_workflowstate", - "community": 14, - "community_name": "types.rs", - "norm_label": "workflowstate" - }, - { - "label": "ipc/mod.rs", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_ipc_mod", - "community": 3, - "community_name": "Server", - "norm_label": "ipc/mod.rs" - }, - { - "label": "Server", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L47", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server", - "community": 3, - "community_name": "Server", - "norm_label": "server" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_pathbuf", - "community": 3, - "community_name": "Server", - "norm_label": "pathbuf" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_sender", - "community": 3, - "community_name": "Server", - "norm_label": "sender" - }, - { - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_unboundedsender", - "community": 3, - "community_name": "Server", - "norm_label": "unboundedsender" - }, - { - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_arc", - "community": 3, - "community_name": "Server", - "norm_label": "arc" - }, - { - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_rwlock", - "community": 3, - "community_name": "Server", - "norm_label": "rwlock" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_hashmap", - "community": 3, - "community_name": "Server", - "norm_label": "hashmap" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_string", - "community": 3, - "community_name": "Server", - "norm_label": "string" - }, - { - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_atomicu64", - "community": 3, - "community_name": "Server", - "norm_label": "atomicu64" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_mutex", - "community": 3, - "community_name": "Server", - "norm_label": "mutex" - }, - { - "label": "VecDeque", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_vecdeque", - "community": 3, - "community_name": "Server", - "norm_label": "vecdeque" - }, - { - "label": "Instant", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_instant", - "community": 3, - "community_name": "Server", - "norm_label": "instant" - }, - { - "label": "IpcRequest", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L67", - "_origin": "ast", - "id": "breadd_src_ipc_mod_ipcrequest", - "community": 3, - "community_name": "Server", - "norm_label": "ipcrequest" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_value", - "community": 3, - "community_name": "Server", - "norm_label": "value" - }, - { - "label": "IpcResponse", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L75", - "_origin": "ast", - "id": "breadd_src_ipc_mod_ipcresponse", - "community": 3, - "community_name": "Server", - "norm_label": "ipcresponse" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_option", - "community": 3, - "community_name": "Server", - "norm_label": "option" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L87", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_new", - "community": 3, - "community_name": "Server", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_self", - "community": 3, - "community_name": "Server", - "norm_label": "self" - }, - { - "label": ".serve()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L115", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_serve", - "community": 3, - "community_name": "Server", - "norm_label": ".serve()" - }, - { - "label": "Receiver", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_receiver", - "community": 3, - "community_name": "Server", - "norm_label": "receiver" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_result", - "community": 3, - "community_name": "Server", - "norm_label": "result" - }, - { - "label": ".handle_connection()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L159", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_handle_connection", - "community": 3, - "community_name": "Server", - "norm_label": ".handle_connection()" - }, - { - "label": "UnixStream", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "unixstream", - "community": 30, - "community_name": "TestHarness", - "norm_label": "unixstream" - }, - { - "label": ".handle_request()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L235", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_handle_request", - "community": 3, - "community_name": "Server", - "norm_label": ".handle_request()" - }, - { - "label": ".manual_emit()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L445", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_manual_emit", - "community": 3, - "community_name": "Server", - "norm_label": ".manual_emit()" - }, - { - "label": ".stream_events()", - "file_type": "code", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L463", - "_origin": "ast", - "id": "breadd_src_ipc_mod_server_stream_events", - "community": 3, - "community_name": "Server", - "norm_label": ".stream_events()" - }, - { - "label": "OwnedWriteHalf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_mod_rs_ownedwritehalf", - "community": 3, - "community_name": "Server", - "norm_label": "ownedwritehalf" - }, - { - "label": "module_host_bridge.rs", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "module_host_bridge.rs" - }, - { - "label": "Server", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L44", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_server", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "server" - }, - { - "label": ".handle_module_host_connection()", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".handle_module_host_connection()" - }, - { - "label": "Lines", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "lines", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "lines" - }, - { - "label": "BufReader", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "bufreader", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "bufreader" - }, - { - "label": "OwnedReadHalf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "ownedreadhalf", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "ownedreadhalf" - }, - { - "label": "OwnedWriteHalf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "ownedwritehalf" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_result", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "result" - }, - { - "label": ".dispatch_module_host_method()", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".dispatch_module_host_method()" - }, - { - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "unboundedsender" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_string", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "string" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_hashmap", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "hashmap" - }, - { - "label": "JoinHandle", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "joinhandle", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "joinhandle" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_option", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "option" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_sender", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "sender" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_rs_value", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "value" - }, - { - "label": "path_allowed()", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L511", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_path_allowed", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "path_allowed()" - }, - { - "label": "bin_allowed()", - "file_type": "code", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L531", - "_origin": "ast", - "id": "breadd_src_ipc_module_host_bridge_bin_allowed", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "bin_allowed()" - }, - { - "label": "lua/mod.rs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_lua_mod", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua/mod.rs" - }, - { - "label": "LuaMessage", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L31", - "_origin": "ast", - "id": "breadd_src_lua_mod_luamessage", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "luamessage" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_sender", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "sender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_result", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "result" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_string", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "string" - }, - { - "label": "ErrorEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "_origin": "ast", - "id": "breadd_src_lua_mod_errorentry", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "errorentry" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_option", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "option" - }, - { - "label": "RuntimeHandle", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "_origin": "ast", - "id": "breadd_src_lua_mod_runtimehandle", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "runtimehandle" - }, - { - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_unboundedsender", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "unboundedsender" - }, - { - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_arc", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "arc" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_mutex", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "mutex" - }, - { - "label": "VecDeque", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_vecdeque", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "vecdeque" - }, - { - "label": ".sender()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L62", - "_origin": "ast", - "id": "breadd_src_lua_mod_runtimehandle_sender", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".sender()" - }, - { - "label": ".reload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L66", - "_origin": "ast", - "id": "breadd_src_lua_mod_runtimehandle_reload", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".reload()" - }, - { - "label": ".shutdown()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L78", - "_origin": "ast", - "id": "breadd_src_lua_mod_runtimehandle_shutdown", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".shutdown()" - }, - { - "label": ".recent_errors()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L82", - "_origin": "ast", - "id": "breadd_src_lua_mod_runtimehandle_recent_errors", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".recent_errors()" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_vec", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "vec" - }, - { - "label": "spawn_runtime()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L90", - "_origin": "ast", - "id": "breadd_src_lua_mod_spawn_runtime", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "spawn_runtime()" - }, - { - "label": "TimerId", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L169", - "_origin": "ast", - "id": "breadd_src_lua_mod_timerid", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "timerid" - }, - { - "label": "HandlerEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "_origin": "ast", - "id": "breadd_src_lua_mod_handlerentry", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "handlerentry" - }, - { - "label": "RegistryKey", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_registrykey", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "registrykey" - }, - { - "label": "HandlerKind", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L180", - "_origin": "ast", - "id": "breadd_src_lua_mod_handlerkind", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "handlerkind" - }, - { - "label": "TimerEntry", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L185", - "_origin": "ast", - "id": "breadd_src_lua_mod_timerentry", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "timerentry" - }, - { - "label": "ModuleDecl", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L197", - "_origin": "ast", - "id": "breadd_src_lua_mod_moduledecl", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "moduledecl" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_pathbuf", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "pathbuf" - }, - { - "label": "ModuleInfo", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "_origin": "ast", - "id": "breadd_src_lua_mod_moduleinfo", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "moduleinfo" - }, - { - "label": "LuaEngine", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L220", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "luaengine" - }, - { - "label": "Lua", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_lua", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_hashmap", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "hashmap" - }, - { - "label": "HashSet", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_hashset", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "hashset" - }, - { - "label": "AtomicU64", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_atomicu64", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "atomicu64" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L260", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_new", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".new()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_self", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "self" - }, - { - "label": ".reload_internal()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L294", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_reload_internal", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".reload_internal()" - }, - { - "label": ".install_api()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L347", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_api", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_api()" - }, - { - "label": ".load_device_rules()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1280", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_device_rules", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_device_rules()" - }, - { - "label": ".load_profiles()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1335", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_profiles", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_profiles()" - }, - { - "label": ".load_rules_toml()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_rules_toml", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_rules_toml()" - }, - { - "label": ".load_init_and_modules()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1436", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_init_and_modules()" - }, - { - "label": ".load_module()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1539", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_module", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_module()" - }, - { - "label": ".load_out_of_process_module()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1590", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_out_of_process_module()" - }, - { - "label": ".load_lua_file()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1612", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_lua_file", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_lua_file()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_path", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "path" - }, - { - "label": ".load_scoped_lua_file()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_scoped_lua_file()" - }, - { - "label": ".build_scoped_env()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1724", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_build_scoped_env", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".build_scoped_env()" - }, - { - "label": "Table", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_table", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "table" - }, - { - "label": ".load_lua_source()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1833", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_load_lua_source", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".load_lua_source()" - }, - { - "label": ".handle_event()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_handle_event", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".handle_event()" - }, - { - "label": ".handle_timer()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1912", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_handle_timer", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".handle_timer()" - }, - { - "label": ".remove_handler()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1936", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_remove_handler", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".remove_handler()" - }, - { - "label": ".run_on_load()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1942", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_run_on_load", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".run_on_load()" - }, - { - "label": ".run_on_reload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1962", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_run_on_reload", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".run_on_reload()" - }, - { - "label": ".run_on_unload()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1988", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_run_on_unload", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".run_on_unload()" - }, - { - "label": ".handle_callback_error()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2014", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_handle_callback_error", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".handle_callback_error()" - }, - { - "label": "LuaError", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "luaerror", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "luaerror" - }, - { - "label": ".get_module_hook()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2051", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_get_module_hook", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".get_module_hook()" - }, - { - "label": "Function", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_function", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "function" - }, - { - "label": ".module_is_registered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2061", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_module_is_registered", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".module_is_registered()" - }, - { - "label": ".module_is_builtin()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2068", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_module_is_builtin", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".module_is_builtin()" - }, - { - "label": ".module_ungated()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2080", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_module_ungated", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".module_ungated()" - }, - { - "label": ".set_current_module()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2091", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_set_current_module", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".set_current_module()" - }, - { - "label": ".set_current_dispatch_id()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2102", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".set_current_dispatch_id()" - }, - { - "label": ".cancel_all_timers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2109", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_cancel_all_timers", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".cancel_all_timers()" - }, - { - "label": ".install_log_helpers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2117", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_log_helpers", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_log_helpers()" - }, - { - "label": ".install_debounce()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2176", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_debounce", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_debounce()" - }, - { - "label": ".scan_module_decl()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2209", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_scan_module_decl", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".scan_module_decl()" - }, - { - "label": ".install_require_loader()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2273", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_require_loader", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_require_loader()" - }, - { - "label": ".install_wait_helper()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2315", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_wait_helper", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_wait_helper()" - }, - { - "label": ".install_workflow_helpers()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2370", - "_origin": "ast", - "id": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": ".install_workflow_helpers()" - }, - { - "label": "workflow_register()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2599", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_register", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_register()" - }, - { - "label": "RwLock", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_rwlock", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "rwlock" - }, - { - "label": "workflow_step()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2626", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_step", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_step()" - }, - { - "label": "workflow_finish()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2640", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_finish", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_finish()" - }, - { - "label": "workflow_fail()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2654", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_fail", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_fail()" - }, - { - "label": "workflow_timeout()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2669", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_timeout", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_timeout()" - }, - { - "label": "workflow_status_json()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2687", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_status_json", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_status_json()" - }, - { - "label": "JsonValue", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_jsonvalue", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "jsonvalue" - }, - { - "label": "workflow_list_json()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2699", - "_origin": "ast", - "id": "breadd_src_lua_mod_workflow_list_json", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "workflow_list_json()" - }, - { - "label": "WidgetRegisterArgs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2714", - "_origin": "ast", - "id": "breadd_src_lua_mod_widgetregisterargs", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widgetregisterargs" - }, - { - "label": "WidgetUpdateArgs", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2729", - "_origin": "ast", - "id": "breadd_src_lua_mod_widgetupdateargs", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widgetupdateargs" - }, - { - "label": "default_widget_visible()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2740", - "_origin": "ast", - "id": "breadd_src_lua_mod_default_widget_visible", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "default_widget_visible()" - }, - { - "label": "widget_register()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2744", - "_origin": "ast", - "id": "breadd_src_lua_mod_widget_register", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widget_register()" - }, - { - "label": "widget_update()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2775", - "_origin": "ast", - "id": "breadd_src_lua_mod_widget_update", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widget_update()" - }, - { - "label": "widget_remove()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2811", - "_origin": "ast", - "id": "breadd_src_lua_mod_widget_remove", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widget_remove()" - }, - { - "label": "widget_list_json()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2825", - "_origin": "ast", - "id": "breadd_src_lua_mod_widget_list_json", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "widget_list_json()" - }, - { - "label": "order_module_decls()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2837", - "_origin": "ast", - "id": "breadd_src_lua_mod_order_module_decls", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "order_module_decls()" - }, - { - "label": "module_name_from_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2911", - "_origin": "ast", - "id": "breadd_src_lua_mod_module_name_from_path", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "module_name_from_path()" - }, - { - "label": "is_lib_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2920", - "_origin": "ast", - "id": "breadd_src_lua_mod_is_lib_path", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "is_lib_path()" - }, - { - "label": "read_module_permissions()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "_origin": "ast", - "id": "breadd_src_lua_mod_read_module_permissions", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "read_module_permissions()" - }, - { - "label": "json_to_lua()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2979", - "_origin": "ast", - "id": "breadd_src_lua_mod_json_to_lua", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "json_to_lua()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "t", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "t" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_value", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "value" - }, - { - "label": "state_value_to_lua()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2991", - "_origin": "ast", - "id": "breadd_src_lua_mod_state_value_to_lua", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "state_value_to_lua()" - }, - { - "label": "module_store_get()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3020", - "_origin": "ast", - "id": "breadd_src_lua_mod_module_store_get", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "module_store_get()" - }, - { - "label": "module_store_set()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3036", - "_origin": "ast", - "id": "breadd_src_lua_mod_module_store_set", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "module_store_set()" - }, - { - "label": "lua_expand_path()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3069", - "_origin": "ast", - "id": "breadd_src_lua_mod_lua_expand_path", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua_expand_path()" - }, - { - "label": "shell_quote()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3087", - "_origin": "ast", - "id": "breadd_src_lua_mod_shell_quote", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "shell_quote()" - }, - { - "label": "dirs_home()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3091", - "_origin": "ast", - "id": "breadd_src_lua_mod_dirs_home", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "dirs_home()" - }, - { - "label": "lua_machine_name()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3098", - "_origin": "ast", - "id": "breadd_src_lua_mod_lua_machine_name", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua_machine_name()" - }, - { - "label": "lua_hostname()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3111", - "_origin": "ast", - "id": "breadd_src_lua_mod_lua_hostname", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua_hostname()" - }, - { - "label": "lua_machine_tags()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3135", - "_origin": "ast", - "id": "breadd_src_lua_mod_lua_machine_tags", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "lua_machine_tags()" - }, - { - "label": "read_sync_toml()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3151", - "_origin": "ast", - "id": "breadd_src_lua_mod_read_sync_toml", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "read_sync_toml()" - }, - { - "label": "builtin_module_decls()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3441", - "_origin": "ast", - "id": "breadd_src_lua_mod_builtin_module_decls", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "builtin_module_decls()" - }, - { - "label": "hyprland_request_socket()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3478", - "_origin": "ast", - "id": "breadd_src_lua_mod_hyprland_request_socket", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "hyprland_request_socket()" - }, - { - "label": "hyprland_request()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3512", - "_origin": "ast", - "id": "breadd_src_lua_mod_hyprland_request", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "hyprland_request()" - }, - { - "label": "parse_match_condition()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3524", - "_origin": "ast", - "id": "breadd_src_lua_mod_parse_match_condition", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "parse_match_condition()" - }, - { - "label": "list_lua_files()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3540", - "_origin": "ast", - "id": "breadd_src_lua_mod_list_lua_files", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "list_lua_files()" - }, - { - "label": "bluetooth_spawn()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3566", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_spawn", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_spawn()" - }, - { - "label": "F", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_f", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "f" - }, - { - "label": "bluetooth_query()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3588", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_query", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_query()" - }, - { - "label": "bluetooth_find_adapter()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3611", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_find_adapter", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_find_adapter()" - }, - { - "label": "Connection", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_lua_mod_rs_connection", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "connection" - }, - { - "label": "bluetooth_set_powered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3634", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_set_powered", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_set_powered()" - }, - { - "label": "bluetooth_get_powered()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3652", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_get_powered", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_get_powered()" - }, - { - "label": "bluetooth_connect()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3669", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_connect", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_connect()" - }, - { - "label": "bluetooth_disconnect()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3684", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_disconnect", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_disconnect()" - }, - { - "label": "bluetooth_set_scanning()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3699", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_set_scanning", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_set_scanning()" - }, - { - "label": "BluetoothDevice", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3718", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetoothdevice", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetoothdevice" - }, - { - "label": "bluetooth_list_devices()", - "file_type": "code", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3725", - "_origin": "ast", - "id": "breadd_src_lua_mod_bluetooth_list_devices", - "community": 0, - "community_name": "lua/mod.rs", - "norm_label": "bluetooth_list_devices()" - }, - { - "label": "breadd/src/main.rs", - "file_type": "code", - "source_file": "breadd/src/main.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_main", - "community": 31, - "community_name": "Sync", - "norm_label": "breadd/src/main.rs" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "breadd/src/main.rs", - "source_location": "L23", - "_origin": "ast", - "id": "breadd_src_main_main", - "community": 31, - "community_name": "Sync", - "norm_label": "main()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_main_rs_result", - "community": 31, - "community_name": "Sync", - "norm_label": "result" - }, - { - "label": "wait_for_shutdown()", - "file_type": "code", - "source_file": "breadd/src/main.rs", - "source_location": "L150", - "_origin": "ast", - "id": "breadd_src_main_wait_for_shutdown", - "community": 31, - "community_name": "Sync", - "norm_label": "wait_for_shutdown()" - }, - { - "label": "module_host.rs", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_src_module_host", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "module_host.rs" - }, - { - "label": "ModuleHostOutcome", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L86", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostoutcome", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "modulehostoutcome" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_string", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "string" - }, - { - "label": "PendingModuleHost", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L95", - "_origin": "ast", - "id": "breadd_src_module_host_pendingmodulehost", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "pendingmodulehost" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_vec", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "vec" - }, - { - "label": "Sender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_sender", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "sender" - }, - { - "label": "ActiveModuleHost", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L101", - "_origin": "ast", - "id": "breadd_src_module_host_activemodulehost", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "activemodulehost" - }, - { - "label": "ModuleHostRegistry", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L109", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "modulehostregistry" - }, - { - "label": "Arc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_arc", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "arc" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_mutex", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "mutex" - }, - { - "label": "Inner", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L114", - "_origin": "ast", - "id": "breadd_src_module_host_inner", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "inner" - }, - { - "label": "HashMap", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_hashmap", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "hashmap" - }, - { - "label": "Default", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_default", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "default" - }, - { - "label": ".default()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L120", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_default", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".default()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_self", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "self" - }, - { - "label": ".new()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L126", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_new", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".new()" - }, - { - "label": ".insert_pending()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L132", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_insert_pending", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".insert_pending()" - }, - { - "label": ".take_pending()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L144", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_take_pending", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".take_pending()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_option", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "option" - }, - { - "label": ".insert_active()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L152", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_insert_active", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".insert_active()" - }, - { - "label": ".remove_active()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L160", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_remove_active", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".remove_active()" - }, - { - "label": ".terminate_existing()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L178", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_terminate_existing", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".terminate_existing()" - }, - { - "label": ".shutdown_all()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L193", - "_origin": "ast", - "id": "breadd_src_module_host_modulehostregistry_shutdown_all", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": ".shutdown_all()" - }, - { - "label": "spawn_module_host()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "_origin": "ast", - "id": "breadd_src_module_host_spawn_module_host", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "spawn_module_host()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_path", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "path" - }, - { - "label": "UnboundedSender", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_unboundedsender", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "unboundedsender" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_result", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "result" - }, - { - "label": "short()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L350", - "_origin": "ast", - "id": "breadd_src_module_host_short", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "short()" - }, - { - "label": "describe_exit()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "_origin": "ast", - "id": "breadd_src_module_host_describe_exit", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "describe_exit()" - }, - { - "label": "ExitStatus", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "exitstatus", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "exitstatus" - }, - { - "label": "resolve_module_host_binary()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L377", - "_origin": "ast", - "id": "breadd_src_module_host_resolve_module_host_binary", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "resolve_module_host_binary()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_src_module_host_rs_pathbuf", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "pathbuf" - }, - { - "label": "apply_sandbox()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L458", - "_origin": "ast", - "id": "breadd_src_module_host_apply_sandbox", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "apply_sandbox()" - }, - { - "label": "resolve_bin_path()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L616", - "_origin": "ast", - "id": "breadd_src_module_host_resolve_bin_path", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "resolve_bin_path()" - }, - { - "label": "landlock_denies_reads_outside_granted_path()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L647", - "_origin": "ast", - "id": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "landlock_denies_reads_outside_granted_path()" - }, - { - "label": "no_exec_permission_means_binary_cannot_be_executed_at_all()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L725", - "_origin": "ast", - "id": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "no_exec_permission_means_binary_cannot_be_executed_at_all()" - }, - { - "label": "which_sh()", - "file_type": "code", - "source_file": "breadd/src/module_host.rs", - "source_location": "L771", - "_origin": "ast", - "id": "breadd_src_module_host_which_sh", - "community": 65, - "community_name": "ModuleHostRegistry", - "norm_label": "which_sh()" - }, - { - "label": "ipc_integration.rs", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_tests_ipc_integration", - "community": 8, - "community_name": "Result", - "norm_label": "ipc_integration.rs" - }, - { - "label": "ping_and_state_dump_work()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L15", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "community": 8, - "community_name": "Result", - "norm_label": "ping_and_state_dump_work()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_result", - "community": 8, - "community_name": "Result", - "norm_label": "result" - }, - { - "label": "unknown_method_returns_error()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L36", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_unknown_method_returns_error", - "community": 8, - "community_name": "Result", - "norm_label": "unknown_method_returns_error()" - }, - { - "label": "profile_activate_updates_state()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L53", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_profile_activate_updates_state", - "community": 8, - "community_name": "Result", - "norm_label": "profile_activate_updates_state()" - }, - { - "label": "profile_activate_without_name_errors()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L78", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "community": 8, - "community_name": "Result", - "norm_label": "profile_activate_without_name_errors()" - }, - { - "label": "emit_without_event_errors()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L92", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_event_errors", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_event_errors()" - }, - { - "label": "emit_without_source_rejects_adapter_owned_event_name()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_rejects_adapter_owned_event_name()" - }, - { - "label": "emit_without_source_rejects_every_adapter_owned_domain()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_rejects_every_adapter_owned_domain()" - }, - { - "label": "emit_without_source_still_allows_custom_event_names()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L160", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_still_allows_custom_event_names()" - }, - { - "label": "emit_without_source_is_tagged_manual_not_system()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L184", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_is_tagged_manual_not_system()" - }, - { - "label": "emit_with_internal_source_is_rejected()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L253", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_internal_source_is_rejected()" - }, - { - "label": "emit_with_unregistered_app_source_is_rejected()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L277", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_unregistered_app_source_is_rejected()" - }, - { - "label": "emit_with_known_app_source_routes_through_normalizer()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L294", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_known_app_source_routes_through_normalizer()" - }, - { - "label": "emit_with_app_source_rejects_wrong_namespace()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L357", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_app_source_rejects_wrong_namespace()" - }, - { - "label": "emit_without_source_allows_well_formed_command_event()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L385", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_allows_well_formed_command_event()" - }, - { - "label": "emit_without_source_rejects_command_to_non_app()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L412", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_rejects_command_to_non_app()" - }, - { - "label": "emit_without_source_still_rejects_hyprland_namespace()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L434", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "community": 8, - "community_name": "Result", - "norm_label": "emit_without_source_still_rejects_hyprland_namespace()" - }, - { - "label": "emit_with_app_source_allows_command_to_another_app()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L454", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_app_source_allows_command_to_another_app()" - }, - { - "label": "emit_with_app_source_still_rejects_foreign_app_namespace()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L479", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "community": 8, - "community_name": "Result", - "norm_label": "emit_with_app_source_still_rejects_foreign_app_namespace()" - }, - { - "label": "state_get_returns_specific_subtree()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L505", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "community": 8, - "community_name": "Result", - "norm_label": "state_get_returns_specific_subtree()" - }, - { - "label": "state_get_missing_key_returns_error()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L527", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "community": 8, - "community_name": "Result", - "norm_label": "state_get_missing_key_returns_error()" - }, - { - "label": "modules_list_returns_array()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L541", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_modules_list_returns_array", - "community": 8, - "community_name": "Result", - "norm_label": "modules_list_returns_array()" - }, - { - "label": "scoped_module_sees_only_granted_state_read_permission()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L577", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "community": 8, - "community_name": "Result", - "norm_label": "scoped_module_sees_only_granted_state_read_permission()" - }, - { - "label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L674", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "community": 8, - "community_name": "Result", - "norm_label": "module_with_no_manifest_keeps_full_access_but_is_flagged_ungated()" - }, - { - "label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L749", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "community": 8, - "community_name": "Result", - "norm_label": "explicit_empty_permissions_is_scoped_but_not_flagged_ungated()" - }, - { - "label": "modules_reload_succeeds()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L808", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_modules_reload_succeeds", - "community": 8, - "community_name": "Result", - "norm_label": "modules_reload_succeeds()" - }, - { - "label": "daemon_survives_repeated_reloads_and_pipeline_resumes()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L821", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "community": 8, - "community_name": "Result", - "norm_label": "daemon_survives_repeated_reloads_and_pipeline_resumes()" - }, - { - "label": "events_replay_returns_buffered_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L871", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "community": 8, - "community_name": "Result", - "norm_label": "events_replay_returns_buffered_events()" - }, - { - "label": "event_stream_filter_excludes_non_matching_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L902", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "community": 8, - "community_name": "Result", - "norm_label": "event_stream_filter_excludes_non_matching_events()" - }, - { - "label": "multiple_concurrent_clients_each_get_response()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L955", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "community": 8, - "community_name": "Result", - "norm_label": "multiple_concurrent_clients_each_get_response()" - }, - { - "label": "events_stream_receives_emitted_events()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L989", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "community": 8, - "community_name": "Result", - "norm_label": "events_stream_receives_emitted_events()" - }, - { - "label": "event_causality_chain_threads_caused_by_across_handlers()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1062", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "community": 8, - "community_name": "Result", - "norm_label": "event_causality_chain_threads_caused_by_across_handlers()" - }, - { - "label": "workflow_reaches_done_via_wait_any_happy_path()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1203", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "community": 8, - "community_name": "Result", - "norm_label": "workflow_reaches_done_via_wait_any_happy_path()" - }, - { - "label": "workflow_times_out_when_deadline_exceeded()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1240", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "community": 8, - "community_name": "Result", - "norm_label": "workflow_times_out_when_deadline_exceeded()" - }, - { - "label": "workflow_captures_error_on_failure()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1268", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "community": 8, - "community_name": "Result", - "norm_label": "workflow_captures_error_on_failure()" - }, - { - "label": "rules_toml_absent_is_a_no_op()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1299", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "community": 8, - "community_name": "Result", - "norm_label": "rules_toml_absent_is_a_no_op()" - }, - { - "label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1329", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "community": 8, - "community_name": "Result", - "norm_label": "rules_toml_well_formed_all_action_kinds_work_end_to_end()" - }, - { - "label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1447", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "community": 8, - "community_name": "Result", - "norm_label": "rules_toml_malformed_rule_surfaces_doctor_visible_error()" - }, - { - "label": "wait_for_file()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1502", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_wait_for_file", - "community": 8, - "community_name": "Result", - "norm_label": "wait_for_file()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_path", - "community": 8, - "community_name": "Result", - "norm_label": "path" - }, - { - "label": "poll_workflow_status()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1518", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_poll_workflow_status", - "community": 8, - "community_name": "Result", - "norm_label": "poll_workflow_status()" - }, - { - "label": "TestHarness", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "testharness", - "community": 8, - "community_name": "Result", - "norm_label": "testharness" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_value", - "community": 8, - "community_name": "Result", - "norm_label": "value" - }, - { - "label": "TestHarness", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1543", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness", - "community": 8, - "community_name": "Result", - "norm_label": "testharness" - }, - { - "label": "TempDir", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_tempdir", - "community": 8, - "community_name": "Result", - "norm_label": "tempdir" - }, - { - "label": "Child", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_child", - "community": 8, - "community_name": "Result", - "norm_label": "child" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_pathbuf", - "community": 8, - "community_name": "Result", - "norm_label": "pathbuf" - }, - { - "label": ".spawn()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1550", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_spawn", - "community": 8, - "community_name": "Result", - "norm_label": ".spawn()" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_self", - "community": 8, - "community_name": "Result", - "norm_label": "self" - }, - { - "label": ".spawn_with_init()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1554", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "community": 8, - "community_name": "Result", - "norm_label": ".spawn_with_init()" - }, - { - "label": ".spawn_with_init_and_rules()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1562", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "community": 8, - "community_name": "Result", - "norm_label": ".spawn_with_init_and_rules()" - }, - { - "label": "Option", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_option", - "community": 8, - "community_name": "Result", - "norm_label": "option" - }, - { - "label": ".spawn_with_module()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1630", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "community": 8, - "community_name": "Result", - "norm_label": ".spawn_with_module()" - }, - { - "label": ".socket_path()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1703", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_socket_path", - "community": 8, - "community_name": "Result", - "norm_label": ".socket_path()" - }, - { - "label": ".wait_until_ready()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1707", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "community": 8, - "community_name": "Result", - "norm_label": ".wait_until_ready()" - }, - { - "label": ".send_request()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1722", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_send_request", - "community": 8, - "community_name": "Result", - "norm_label": ".send_request()" - }, - { - "label": ".wait_for_module_loaded()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1757", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "community": 8, - "community_name": "Result", - "norm_label": ".wait_for_module_loaded()" - }, - { - "label": ".trigger_and_await_result()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1794", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "community": 8, - "community_name": "Result", - "norm_label": ".trigger_and_await_result()" - }, - { - "label": ".shutdown()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1822", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_shutdown", - "community": 8, - "community_name": "Result", - "norm_label": ".shutdown()" - }, - { - "label": "Drop", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_rs_drop", - "community": 8, - "community_name": "Result", - "norm_label": "drop" - }, - { - "label": ".drop()", - "file_type": "code", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1840", - "_origin": "ast", - "id": "breadd_tests_ipc_integration_testharness_drop", - "community": 8, - "community_name": "Result", - "norm_label": ".drop()" - }, - { - "label": "module_host_sandbox.rs", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L1", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox", - "community": 30, - "community_name": "TestHarness", - "norm_label": "module_host_sandbox.rs" - }, - { - "label": "TestHarness", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L47", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness", - "community": 30, - "community_name": "TestHarness", - "norm_label": "testharness" - }, - { - "label": "TempDir", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_tempdir", - "community": 30, - "community_name": "TestHarness", - "norm_label": "tempdir" - }, - { - "label": "Child", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_child", - "community": 30, - "community_name": "TestHarness", - "norm_label": "child" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_pathbuf", - "community": 30, - "community_name": "TestHarness", - "norm_label": "pathbuf" - }, - { - "label": ".spawn_with_modules()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L60", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".spawn_with_modules()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_result", - "community": 30, - "community_name": "TestHarness", - "norm_label": "result" - }, - { - "label": "Self", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_self", - "community": 30, - "community_name": "TestHarness", - "norm_label": "self" - }, - { - "label": ".socket_path()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L133", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_socket_path", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".socket_path()" - }, - { - "label": "Path", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_path", - "community": 30, - "community_name": "TestHarness", - "norm_label": "path" - }, - { - "label": ".wait_until_ready()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L137", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".wait_until_ready()" - }, - { - "label": ".wait_for_module_loaded()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L156", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".wait_for_module_loaded()" - }, - { - "label": ".send_request()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L183", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_send_request", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".send_request()" - }, - { - "label": "Value", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_value", - "community": 30, - "community_name": "TestHarness", - "norm_label": "value" - }, - { - "label": ".find_module_host_pid()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L212", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".find_module_host_pid()" - }, - { - "label": ".shutdown()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L244", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_shutdown", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".shutdown()" - }, - { - "label": "Drop", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_rs_drop", - "community": 30, - "community_name": "TestHarness", - "norm_label": "drop" - }, - { - "label": ".drop()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L260", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_testharness_drop", - "community": 30, - "community_name": "TestHarness", - "norm_label": ".drop()" - }, - { - "label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L291", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "community": 30, - "community_name": "TestHarness", - "norm_label": "os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope()" - }, - { - "label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()", - "file_type": "code", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L438", - "_origin": "ast", - "id": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "community": 30, - "community_name": "TestHarness", - "norm_label": "killing_a_module_host_child_does_not_take_down_breadd_or_other_modules()" - }, - { - "label": "active-window-widget.lua", - "file_type": "code", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_active_window_widget", - "community": 32, - "community_name": "active-window-widget.lua", - "norm_label": "active-window-widget.lua" - }, - { - "label": "label_for()", - "file_type": "code", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L14", - "_origin": "ast", - "id": "examples_modules_active_window_widget_label_for", - "community": 32, - "community_name": "active-window-widget.lua", - "norm_label": "label_for()" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L29", - "_origin": "ast", - "id": "examples_modules_active_window_widget_widget_root", - "community": 32, - "community_name": "active-window-widget.lua", - "norm_label": "widget_root()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L33", - "_origin": "ast", - "id": "examples_modules_active_window_widget_m_on_load", - "community": 32, - "community_name": "active-window-widget.lua", - "norm_label": "m.on_load()" - }, - { - "label": "bluetooth-toggle-widget.lua", - "file_type": "code", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_bluetooth_toggle_widget", - "community": 37, - "community_name": "bluetooth-toggle-widget.lua", - "norm_label": "bluetooth-toggle-widget.lua" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L14", - "_origin": "ast", - "id": "examples_modules_bluetooth_toggle_widget_widget_root", - "community": 37, - "community_name": "bluetooth-toggle-widget.lua", - "norm_label": "widget_root()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L43", - "_origin": "ast", - "id": "examples_modules_bluetooth_toggle_widget_m_on_load", - "community": 37, - "community_name": "bluetooth-toggle-widget.lua", - "norm_label": "m.on_load()" - }, - { - "label": "init.lua", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_cpu_temp_widget_init", - "community": 85, - "community_name": "init.lua", - "norm_label": "init.lua" - }, - { - "label": "read_temp_c()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L32", - "_origin": "ast", - "id": "examples_modules_cpu_temp_widget_init_read_temp_c", - "community": 85, - "community_name": "init.lua", - "norm_label": "read_temp_c()" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L40", - "_origin": "ast", - "id": "examples_modules_cpu_temp_widget_init_widget_root", - "community": 85, - "community_name": "init.lua", - "norm_label": "widget_root()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L60", - "_origin": "ast", - "id": "examples_modules_cpu_temp_widget_init_m_on_load", - "community": 85, - "community_name": "init.lua", - "norm_label": "m.on_load()" - }, - { - "label": "dock-monitors.lua", - "file_type": "code", - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_dock_monitors", - "community": 40, - "community_name": "dock-monitors.lua", - "norm_label": "dock-monitors.lua" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "L21", - "_origin": "ast", - "id": "examples_modules_dock_monitors_m_on_load", - "community": 40, - "community_name": "dock-monitors.lua", - "norm_label": "m.on_load()" - }, - { - "label": "dock-workflow.lua", - "file_type": "code", - "source_file": "examples/modules/dock-workflow.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_dock_workflow", - "community": 41, - "community_name": "dock-workflow.lua", - "norm_label": "dock-workflow.lua" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/dock-workflow.lua", - "source_location": "L44", - "_origin": "ast", - "id": "examples_modules_dock_workflow_m_on_load", - "community": 41, - "community_name": "dock-workflow.lua", - "norm_label": "m.on_load()" - }, - { - "label": "focus-mode-widget.lua", - "file_type": "code", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_focus_mode_widget", - "community": 34, - "community_name": "focus-mode-widget.lua", - "norm_label": "focus-mode-widget.lua" - }, - { - "label": "is_focused()", - "file_type": "code", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L22", - "_origin": "ast", - "id": "examples_modules_focus_mode_widget_is_focused", - "community": 34, - "community_name": "focus-mode-widget.lua", - "norm_label": "is_focused()" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L26", - "_origin": "ast", - "id": "examples_modules_focus_mode_widget_widget_root", - "community": 34, - "community_name": "focus-mode-widget.lua", - "norm_label": "widget_root()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L35", - "_origin": "ast", - "id": "examples_modules_focus_mode_widget_m_on_load", - "community": 34, - "community_name": "focus-mode-widget.lua", - "norm_label": "m.on_load()" - }, - { - "label": "git-branch-widget.lua", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_git_branch_widget", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "git-branch-widget.lua" - }, - { - "label": "shell_quote()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L41", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_shell_quote", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "shell_quote()" - }, - { - "label": "focused_tab_cwd()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L50", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_focused_tab_cwd", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "focused_tab_cwd()" - }, - { - "label": "git_info()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L88", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_git_info", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "git_info()" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L111", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_widget_root", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "widget_root()" - }, - { - "label": "update()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L122", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_update", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "update()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L133", - "_origin": "ast", - "id": "examples_modules_git_branch_widget_m_on_load", - "community": 29, - "community_name": "git-branch-widget.lua", - "norm_label": "m.on_load()" - }, - { - "label": "low-battery-warning.lua", - "file_type": "code", - "source_file": "examples/modules/low-battery-warning.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_low_battery_warning", - "community": 42, - "community_name": "low-battery-warning.lua", - "norm_label": "low-battery-warning.lua" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/low-battery-warning.lua", - "source_location": "L11", - "_origin": "ast", - "id": "examples_modules_low_battery_warning_m_on_load", - "community": 42, - "community_name": "low-battery-warning.lua", - "norm_label": "m.on_load()" - }, - { - "label": "pause-media-on-headphone-unplug.lua", - "file_type": "code", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_pause_media_on_headphone_unplug", - "community": 38, - "community_name": "pause-media-on-headphone-unplug.lua", - "norm_label": "pause-media-on-headphone-unplug.lua" - }, - { - "label": "looks_like_headphones()", - "file_type": "code", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L8", - "_origin": "ast", - "id": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones", - "community": 38, - "community_name": "pause-media-on-headphone-unplug.lua", - "norm_label": "looks_like_headphones()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L17", - "_origin": "ast", - "id": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "community": 38, - "community_name": "pause-media-on-headphone-unplug.lua", - "norm_label": "m.on_load()" - }, - { - "label": "workflow-status-widget.lua", - "file_type": "code", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_workflow_status_widget", - "community": 35, - "community_name": "workflow-status-widget.lua", - "norm_label": "workflow-status-widget.lua" - }, - { - "label": "most_relevant()", - "file_type": "code", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L20", - "_origin": "ast", - "id": "examples_modules_workflow_status_widget_most_relevant", - "community": 35, - "community_name": "workflow-status-widget.lua", - "norm_label": "most_relevant()" - }, - { - "label": "widget_update()", - "file_type": "code", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L31", - "_origin": "ast", - "id": "examples_modules_workflow_status_widget_widget_update", - "community": 35, - "community_name": "workflow-status-widget.lua", - "norm_label": "widget_update()" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L63", - "_origin": "ast", - "id": "examples_modules_workflow_status_widget_m_on_load", - "community": 35, - "community_name": "workflow-status-widget.lua", - "norm_label": "m.on_load()" - }, - { - "label": "install.sh", - "file_type": "code", - "source_file": "scripts/install.sh", - "source_location": "L1", - "metadata": { - "language": "bash", - "kind": "file" - }, - "_origin": "ast", - "id": "scripts_install", - "community": 43, - "community_name": "install.sh", - "norm_label": "install.sh" - }, - { - "label": "install.sh script", - "file_type": "code", - "source_file": "scripts/install.sh", - "source_location": "L1", - "metadata": { - "language": "bash", - "kind": "bash_entrypoint" - }, - "_origin": "ast", - "id": "scripts_install_sh__entry", - "community": 43, - "community_name": "install.sh", - "norm_label": "install.sh script" - }, - { - "label": "xtask/src/main.rs", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L1", - "_origin": "ast", - "id": "xtask_src_main", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "xtask/src/main.rs" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L27", - "_origin": "ast", - "id": "xtask_src_main_main", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "main()" - }, - { - "label": "ExitCode", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "exitcode", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "exitcode" - }, - { - "label": "usage()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L49", - "_origin": "ast", - "id": "xtask_src_main_usage", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "usage()" - }, - { - "label": "run_check_docs()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L55", - "_origin": "ast", - "id": "xtask_src_main_run_check_docs", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "run_check_docs()" - }, - { - "label": "Result", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "xtask_src_main_rs_result", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "result" - }, - { - "label": "repo_root()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L76", - "_origin": "ast", - "id": "xtask_src_main_repo_root", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "repo_root()" - }, - { - "label": "PathBuf", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "xtask_src_main_rs_pathbuf", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "pathbuf" - }, - { - "label": "Schema", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L90", - "_origin": "ast", - "id": "xtask_src_main_schema", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "schema" - }, - { - "label": "Vec", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "xtask_src_main_rs_vec", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "vec" - }, - { - "label": "SchemaEntry", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L96", - "_origin": "ast", - "id": "xtask_src_main_schemaentry", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "schemaentry" - }, - { - "label": "String", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "xtask_src_main_rs_string", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "string" - }, - { - "label": "ident_at()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L143", - "_origin": "ast", - "id": "xtask_src_main_ident_at", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "ident_at()" - }, - { - "label": "ident_upto_quote()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L152", - "_origin": "ast", - "id": "xtask_src_main_ident_upto_quote", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "ident_upto_quote()" - }, - { - "label": "extract_lua_bindings()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L158", - "_origin": "ast", - "id": "xtask_src_main_extract_lua_bindings", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extract_lua_bindings()" - }, - { - "label": "BTreeSet", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "btreeset", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "btreeset" - }, - { - "label": "extract_ipc_methods()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L230", - "_origin": "ast", - "id": "xtask_src_main_extract_ipc_methods", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extract_ipc_methods()" - }, - { - "label": "kebab()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L295", - "_origin": "ast", - "id": "xtask_src_main_kebab", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "kebab()" - }, - { - "label": "extract_enum_variants()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L315", - "_origin": "ast", - "id": "xtask_src_main_extract_enum_variants", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extract_enum_variants()" - }, - { - "label": "extract_cli_commands()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L346", - "_origin": "ast", - "id": "xtask_src_main_extract_cli_commands", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extract_cli_commands()" - }, - { - "label": "section()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L366", - "_origin": "ast", - "id": "xtask_src_main_section", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "section()" - }, - { - "label": "lua_api_section()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L377", - "_origin": "ast", - "id": "xtask_src_main_lua_api_section", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "lua_api_section()" - }, - { - "label": "ipc_section()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L381", - "_origin": "ast", - "id": "xtask_src_main_ipc_section", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "ipc_section()" - }, - { - "label": "readme_cli_section()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L388", - "_origin": "ast", - "id": "xtask_src_main_readme_cli_section", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "readme_cli_section()" - }, - { - "label": "CheckReport", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L396", - "_origin": "ast", - "id": "xtask_src_main_checkreport", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "checkreport" - }, - { - "label": ".is_clean()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L414", - "_origin": "ast", - "id": "xtask_src_main_checkreport_is_clean", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": ".is_clean()" - }, - { - "label": ".print()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L423", - "_origin": "ast", - "id": "xtask_src_main_checkreport_print", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": ".print()" - }, - { - "label": "check()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L481", - "_origin": "ast", - "id": "xtask_src_main_check", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "check()" - }, - { - "label": "schema_toml_for()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L694", - "_origin": "ast", - "id": "xtask_src_main_schema_toml_for", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "schema_toml_for()" - }, - { - "label": "full_schema()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L704", - "_origin": "ast", - "id": "xtask_src_main_full_schema", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "full_schema()" - }, - { - "label": "extracts_lua_bindings_precisely()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L724", - "_origin": "ast", - "id": "xtask_src_main_extracts_lua_bindings_precisely", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extracts_lua_bindings_precisely()" - }, - { - "label": "extracts_ipc_methods_without_leaking_nested_match_arms()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L743", - "_origin": "ast", - "id": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extracts_ipc_methods_without_leaking_nested_match_arms()" - }, - { - "label": "clean_state_passes()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L756", - "_origin": "ast", - "id": "xtask_src_main_clean_state_passes", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "clean_state_passes()" - }, - { - "label": "renamed_schema_entry_is_caught_as_drift()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L762", - "_origin": "ast", - "id": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "renamed_schema_entry_is_caught_as_drift()" - }, - { - "label": "removed_ipc_method_is_caught_as_drift()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L786", - "_origin": "ast", - "id": "xtask_src_main_removed_ipc_method_is_caught_as_drift", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "removed_ipc_method_is_caught_as_drift()" - }, - { - "label": "missing_doc_heading_is_caught_as_drift()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L804", - "_origin": "ast", - "id": "xtask_src_main_missing_doc_heading_is_caught_as_drift", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "missing_doc_heading_is_caught_as_drift()" - }, - { - "label": "unknown_kind_is_rejected()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L822", - "_origin": "ast", - "id": "xtask_src_main_unknown_kind_is_rejected", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "unknown_kind_is_rejected()" - }, - { - "label": "kebab_converts_pascal_case_correctly()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L832", - "_origin": "ast", - "id": "xtask_src_main_kebab_converts_pascal_case_correctly", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "kebab_converts_pascal_case_correctly()" - }, - { - "label": "extracts_cli_commands_with_subcommand_groups_dotted()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L839", - "_origin": "ast", - "id": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "extracts_cli_commands_with_subcommand_groups_dotted()" - }, - { - "label": "renamed_cli_command_is_caught_as_drift()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L852", - "_origin": "ast", - "id": "xtask_src_main_renamed_cli_command_is_caught_as_drift", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "renamed_cli_command_is_caught_as_drift()" - }, - { - "label": "missing_readme_cli_line_is_caught_as_drift()", - "file_type": "code", - "source_file": "xtask/src/main.rs", - "source_location": "L875", - "_origin": "ast", - "id": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", - "community": 66, - "community_name": "xtask/src/main.rs", - "norm_label": "missing_readme_cli_line_is_caught_as_drift()" - }, - { - "label": "CONTRIBUTING.md", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L1", - "_origin": "ast", - "id": "contributing", - "community": 77, - "community_name": "Contributing", - "norm_label": "contributing.md" - }, - { - "label": "Contributing", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L1", - "_origin": "ast", - "id": "contributing_contributing", - "community": 77, - "community_name": "Contributing", - "norm_label": "contributing" - }, - { - "label": "Branches", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L8", - "_origin": "ast", - "id": "contributing_branches", - "community": 77, - "community_name": "Contributing", - "norm_label": "branches" - }, - { - "label": "The release cycle", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L26", - "_origin": "ast", - "id": "contributing_the_release_cycle", - "community": 77, - "community_name": "Contributing", - "norm_label": "the release cycle" - }, - { - "label": "Tracks, from a user's perspective", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L43", - "_origin": "ast", - "id": "contributing_tracks_from_a_user_s_perspective", - "community": 77, - "community_name": "Contributing", - "norm_label": "tracks, from a user's perspective" - }, - { - "label": "Local development", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L63", - "_origin": "ast", - "id": "contributing_local_development", - "community": 77, - "community_name": "Contributing", - "norm_label": "local development" - }, - { - "label": "Keeping the API docs honest", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L70", - "_origin": "ast", - "id": "contributing_keeping_the_api_docs_honest", - "community": 77, - "community_name": "Contributing", - "norm_label": "keeping the api docs honest" - }, - { - "label": "CI", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L94", - "_origin": "ast", - "id": "contributing_ci", - "community": 77, - "community_name": "Contributing", - "norm_label": "ci" - }, - { - "label": "Questions", - "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": "L106", - "_origin": "ast", - "id": "contributing_questions", - "community": 77, - "community_name": "Contributing", - "norm_label": "questions" - }, - { - "label": "DEPRECATIONS.md", - "file_type": "document", - "source_file": "DEPRECATIONS.md", - "source_location": "L1", - "_origin": "ast", - "id": "deprecations", - "community": 67, - "community_name": "Bread", - "norm_label": "deprecations.md" - }, - { - "label": "Deprecations", - "file_type": "document", - "source_file": "DEPRECATIONS.md", - "source_location": "L1", - "_origin": "ast", - "id": "deprecations_deprecations", - "community": 67, - "community_name": "Bread", - "norm_label": "deprecations" - }, - { - "label": "Hyprland legacy flat event names (since v1.5)", - "file_type": "document", - "source_file": "DEPRECATIONS.md", - "source_location": "L8", - "_origin": "ast", - "id": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", - "community": 67, - "community_name": "Bread", - "norm_label": "hyprland legacy flat event names (since v1.5)" - }, - { - "label": "Documentation.md", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1", - "_origin": "ast", - "id": "documentation", - "community": 67, - "community_name": "Bread", - "norm_label": "documentation.md" - }, - { - "label": "Bread Documentation", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1", - "_origin": "ast", - "id": "documentation_bread_documentation", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "bread documentation" - }, - { - "label": "Contents", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L3", - "_origin": "ast", - "id": "documentation_contents", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "contents" - }, - { - "label": "Overview", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L25", - "_origin": "ast", - "id": "documentation_overview", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "overview" - }, - { - "label": "API Stability & Versioning", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L37", - "_origin": "ast", - "id": "documentation_api_stability_versioning", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "api stability & versioning" - }, - { - "label": "Getting started", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L48", - "_origin": "ast", - "id": "documentation_getting_started", - "community": 80, - "community_name": "Getting started", - "norm_label": "getting started" - }, - { - "label": "1) Create a minimal config", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L50", - "_origin": "ast", - "id": "documentation_1_create_a_minimal_config", - "community": 80, - "community_name": "Getting started", - "norm_label": "1) create a minimal config" - }, - { - "label": "2) The fast path: `rules.toml` *(Since: v1.5)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L57", - "_origin": "ast", - "id": "documentation_2_the_fast_path_rules_toml_since_v1_5", - "community": 80, - "community_name": "Getting started", - "norm_label": "2) the fast path: `rules.toml` *(since: v1.5)*" - }, - { - "label": "3) Minimal `init.lua`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L102", - "_origin": "ast", - "id": "documentation_3_minimal_init_lua", - "community": 80, - "community_name": "Getting started", - "norm_label": "3) minimal `init.lua`" - }, - { - "label": "4) Start the daemon", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L111", - "_origin": "ast", - "id": "documentation_4_start_the_daemon", - "community": 80, - "community_name": "Getting started", - "norm_label": "4) start the daemon" - }, - { - "label": "5) Check that it's running", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L120", - "_origin": "ast", - "id": "documentation_5_check_that_it_s_running", - "community": 80, - "community_name": "Getting started", - "norm_label": "5) check that it's running" - }, - { - "label": "Your first module", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L127", - "_origin": "ast", - "id": "documentation_your_first_module", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "your first module" - }, - { - "label": "Run, reload, and watch", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L157", - "_origin": "ast", - "id": "documentation_run_reload_and_watch", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "run, reload, and watch" - }, - { - "label": "Modules: install and manage", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L169", - "_origin": "ast", - "id": "documentation_modules_install_and_manage", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "modules: install and manage" - }, - { - "label": "Capability-scoped modules *(Since: v1.5)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L223", - "_origin": "ast", - "id": "documentation_capability_scoped_modules_since_v1_5", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "capability-scoped modules *(since: v1.5)*" - }, - { - "label": "Baseline (always available, no manifest entry needed)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L241", - "_origin": "ast", - "id": "documentation_baseline_always_available_no_manifest_entry_needed", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "baseline (always available, no manifest entry needed)" - }, - { - "label": "Gated \u2014 requires a matching `[[permissions]]` entry", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L251", - "_origin": "ast", - "id": "documentation_gated_requires_a_matching_permissions_entry", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "gated \u2014 requires a matching `[[permissions]]` entry" - }, - { - "label": "`path`/`bin` enforcement depends on where the module runs", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L296", - "_origin": "ast", - "id": "documentation_path_bin_enforcement_depends_on_where_the_module_runs", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "`path`/`bin` enforcement depends on where the module runs" - }, - { - "label": "`require(\"bread.devices\")` still works from a scoped module", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L317", - "_origin": "ast", - "id": "documentation_require_bread_devices_still_works_from_a_scoped_module", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "`require(\"bread.devices\")` still works from a scoped module" - }, - { - "label": "`bread modules audit `", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L334", - "_origin": "ast", - "id": "documentation_bread_modules_audit_name", - "community": 81, - "community_name": "Capability-scoped modules *(Since: v1.5)*", - "norm_label": "`bread modules audit `" - }, - { - "label": "Out-of-process module sandboxing *(Since: v1.6)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L351", - "_origin": "ast", - "id": "documentation_out_of_process_module_sandboxing_since_v1_6", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "out-of-process module sandboxing *(since: v1.6)*" - }, - { - "label": "The gap this closes", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L353", - "_origin": "ast", - "id": "documentation_the_gap_this_closes", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "the gap this closes" - }, - { - "label": "What still runs in-process", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L372", - "_origin": "ast", - "id": "documentation_what_still_runs_in_process", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "what still runs in-process" - }, - { - "label": "Architecture", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L387", - "_origin": "ast", - "id": "documentation_architecture", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "architecture" - }, - { - "label": "The token/identity handshake", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L424", - "_origin": "ast", - "id": "documentation_the_token_identity_handshake", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "the token/identity handshake" - }, - { - "label": "The Landlock sandbox", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L450", - "_origin": "ast", - "id": "documentation_the_landlock_sandbox", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "the landlock sandbox" - }, - { - "label": "RPC bridge coverage", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L521", - "_origin": "ast", - "id": "documentation_rpc_bridge_coverage", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "rpc bridge coverage" - }, - { - "label": "Crash isolation", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L564", - "_origin": "ast", - "id": "documentation_crash_isolation", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "crash isolation" - }, - { - "label": "New IPC methods", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L583", - "_origin": "ast", - "id": "documentation_new_ipc_methods", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "new ipc methods" - }, - { - "label": "What's implemented vs. deferred", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L592", - "_origin": "ast", - "id": "documentation_what_s_implemented_vs_deferred", - "community": 73, - "community_name": "Out-of-process module sandboxing *(Since: v1.6)*", - "norm_label": "what's implemented vs. deferred" - }, - { - "label": "Debugging tips", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L638", - "_origin": "ast", - "id": "documentation_debugging_tips", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "debugging tips" - }, - { - "label": "Dictionary: Lua API", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L651", - "_origin": "ast", - "id": "documentation_dictionary_lua_api", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "dictionary: lua api" - }, - { - "label": "Module declaration", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L655", - "_origin": "ast", - "id": "documentation_module_declaration", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "module declaration" - }, - { - "label": "Events", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L671", - "_origin": "ast", - "id": "documentation_events", - "community": 75, - "community_name": "Events", - "norm_label": "events" - }, - { - "label": "`bread.on(pattern, fn) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L673", - "_origin": "ast", - "id": "documentation_bread_on_pattern_fn_id", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.on(pattern, fn) -> id`" - }, - { - "label": "`bread.once(pattern, fn) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L685", - "_origin": "ast", - "id": "documentation_bread_once_pattern_fn_id", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.once(pattern, fn) -> id`" - }, - { - "label": "`bread.filter(pattern, fn, opts) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L688", - "_origin": "ast", - "id": "documentation_bread_filter_pattern_fn_opts_id", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.filter(pattern, fn, opts) -> id`" - }, - { - "label": "`bread.off(id)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L701", - "_origin": "ast", - "id": "documentation_bread_off_id", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.off(id)`" - }, - { - "label": "`bread.emit(event, data)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L704", - "_origin": "ast", - "id": "documentation_bread_emit_event_data", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.emit(event, data)`" - }, - { - "label": "`bread.wait(pattern, opts) -> event | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L707", - "_origin": "ast", - "id": "documentation_bread_wait_pattern_opts_event_nil", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.wait(pattern, opts) -> event | nil`" - }, - { - "label": "`bread.spawn(fn)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L719", - "_origin": "ast", - "id": "documentation_bread_spawn_fn", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.spawn(fn)`" - }, - { - "label": "`bread.wait_any(patterns, opts) -> event | nil` *(Since: v1.2)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L722", - "_origin": "ast", - "id": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.wait_any(patterns, opts) -> event | nil` *(since: v1.2)*" - }, - { - "label": "`bread.wait_all(patterns, opts) -> table` *(Since: v1.2)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L737", - "_origin": "ast", - "id": "documentation_bread_wait_all_patterns_opts_table_since_v1_2", - "community": 75, - "community_name": "Events", - "norm_label": "`bread.wait_all(patterns, opts) -> table` *(since: v1.2)*" - }, - { - "label": "Workflows *(Since: v1.2)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L740", - "_origin": "ast", - "id": "documentation_workflows_since_v1_2", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "workflows *(since: v1.2)*" - }, - { - "label": "`bread.workflow.define(name, fn)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L744", - "_origin": "ast", - "id": "documentation_bread_workflow_define_name_fn", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "`bread.workflow.define(name, fn)`" - }, - { - "label": "`bread.workflow.start(name, opts)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L747", - "_origin": "ast", - "id": "documentation_bread_workflow_start_name_opts", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "`bread.workflow.start(name, opts)`" - }, - { - "label": "`bread.workflow.step(label)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L757", - "_origin": "ast", - "id": "documentation_bread_workflow_step_label", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "`bread.workflow.step(label)`" - }, - { - "label": "`bread.workflow.status(name) -> table | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L760", - "_origin": "ast", - "id": "documentation_bread_workflow_status_name_table_nil", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "`bread.workflow.status(name) -> table | nil`" - }, - { - "label": "`bread.workflow.list() -> table`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L776", - "_origin": "ast", - "id": "documentation_bread_workflow_list_table", - "community": 82, - "community_name": "Workflows *(Since: v1.2)*", - "norm_label": "`bread.workflow.list() -> table`" - }, - { - "label": "Widgets *(Since: v1.3)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L779", - "_origin": "ast", - "id": "documentation_widgets_since_v1_3", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "widgets *(since: v1.3)*" - }, - { - "label": "`bread.widget.register(spec) -> ok, err`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L785", - "_origin": "ast", - "id": "documentation_bread_widget_register_spec_ok_err", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "`bread.widget.register(spec) -> ok, err`" - }, - { - "label": "Node types", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L799", - "_origin": "ast", - "id": "documentation_node_types", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "node types" - }, - { - "label": "`style` *(Since: v1.4)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L827", - "_origin": "ast", - "id": "documentation_style_since_v1_4", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "`style` *(since: v1.4)*" - }, - { - "label": "Style vs. `class`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L847", - "_origin": "ast", - "id": "documentation_style_vs_class", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "style vs. `class`" - }, - { - "label": "`bread.widget.update(id, patch) -> ok, err`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L851", - "_origin": "ast", - "id": "documentation_bread_widget_update_id_patch_ok_err", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "`bread.widget.update(id, patch) -> ok, err`" - }, - { - "label": "`bread.widget.remove(id) -> bool`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L860", - "_origin": "ast", - "id": "documentation_bread_widget_remove_id_bool", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "`bread.widget.remove(id) -> bool`" - }, - { - "label": "`bread.widget.list() -> table`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L863", - "_origin": "ast", - "id": "documentation_bread_widget_list_table", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "`bread.widget.list() -> table`" - }, - { - "label": "Click events", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L866", - "_origin": "ast", - "id": "documentation_click_events", - "community": 79, - "community_name": "Widgets *(Since: v1.3)*", - "norm_label": "click events" - }, - { - "label": "State", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L878", - "_origin": "ast", - "id": "documentation_state", - "community": 84, - "community_name": "State", - "norm_label": "state" - }, - { - "label": "`bread.state.get(path)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L880", - "_origin": "ast", - "id": "documentation_bread_state_get_path", - "community": 84, - "community_name": "State", - "norm_label": "`bread.state.get(path)`" - }, - { - "label": "Typed shorthands", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L888", - "_origin": "ast", - "id": "documentation_typed_shorthands", - "community": 84, - "community_name": "State", - "norm_label": "typed shorthands" - }, - { - "label": "`bread.state.watch(path, fn) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L900", - "_origin": "ast", - "id": "documentation_bread_state_watch_path_fn_id", - "community": 84, - "community_name": "State", - "norm_label": "`bread.state.watch(path, fn) -> id`" - }, - { - "label": "Profiles", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L911", - "_origin": "ast", - "id": "documentation_profiles", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "profiles" - }, - { - "label": "`bread.profile.activate(name)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L913", - "_origin": "ast", - "id": "documentation_bread_profile_activate_name", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "`bread.profile.activate(name)`" - }, - { - "label": "Execution", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L916", - "_origin": "ast", - "id": "documentation_execution", - "community": 86, - "community_name": "Execution", - "norm_label": "execution" - }, - { - "label": "`bread.exec(cmd)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L918", - "_origin": "ast", - "id": "documentation_bread_exec_cmd", - "community": 86, - "community_name": "Execution", - "norm_label": "`bread.exec(cmd)`" - }, - { - "label": "`bread.exec_capture(cmd, opts) -> ok, stdout`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L921", - "_origin": "ast", - "id": "documentation_bread_exec_capture_cmd_opts_ok_stdout", - "community": 86, - "community_name": "Execution", - "norm_label": "`bread.exec_capture(cmd, opts) -> ok, stdout`" - }, - { - "label": "Notifications", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L944", - "_origin": "ast", - "id": "documentation_notifications", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "notifications" - }, - { - "label": "`bread.notify(message, opts)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L946", - "_origin": "ast", - "id": "documentation_bread_notify_message_opts", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "`bread.notify(message, opts)`" - }, - { - "label": "Timers", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L960", - "_origin": "ast", - "id": "documentation_timers", - "community": 83, - "community_name": "Timers", - "norm_label": "timers" - }, - { - "label": "`bread.after(delay_ms, fn) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L962", - "_origin": "ast", - "id": "documentation_bread_after_delay_ms_fn_id", - "community": 83, - "community_name": "Timers", - "norm_label": "`bread.after(delay_ms, fn) -> id`" - }, - { - "label": "`bread.every(interval_ms, fn) -> id`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L965", - "_origin": "ast", - "id": "documentation_bread_every_interval_ms_fn_id", - "community": 83, - "community_name": "Timers", - "norm_label": "`bread.every(interval_ms, fn) -> id`" - }, - { - "label": "`bread.cancel(id)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L968", - "_origin": "ast", - "id": "documentation_bread_cancel_id", - "community": 83, - "community_name": "Timers", - "norm_label": "`bread.cancel(id)`" - }, - { - "label": "Utilities", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L971", - "_origin": "ast", - "id": "documentation_utilities", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "utilities" - }, - { - "label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L973", - "_origin": "ast", - "id": "documentation_bread_debounce_delay_ms_fn_wrapped_fn", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "`bread.debounce(delay_ms, fn) -> wrapped_fn`" - }, - { - "label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L983", - "_origin": "ast", - "id": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "`bread.log(msg)` / `bread.warn(msg)` / `bread.error(msg)`" - }, - { - "label": "Machine and filesystem", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L986", - "_origin": "ast", - "id": "documentation_machine_and_filesystem", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "machine and filesystem" - }, - { - "label": "`bread.machine.name() -> string`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L988", - "_origin": "ast", - "id": "documentation_bread_machine_name_string", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.machine.name() -> string`" - }, - { - "label": "`bread.machine.tags() -> string[]`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L993", - "_origin": "ast", - "id": "documentation_bread_machine_tags_string", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.machine.tags() -> string[]`" - }, - { - "label": "`bread.machine.has_tag(tag) -> bool`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L997", - "_origin": "ast", - "id": "documentation_bread_machine_has_tag_tag_bool", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.machine.has_tag(tag) -> bool`" - }, - { - "label": "`bread.fs.write(path, content)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1000", - "_origin": "ast", - "id": "documentation_bread_fs_write_path_content", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.fs.write(path, content)`" - }, - { - "label": "`bread.fs.read(path) -> string | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1003", - "_origin": "ast", - "id": "documentation_bread_fs_read_path_string_nil", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.fs.read(path) -> string | nil`" - }, - { - "label": "`bread.fs.exists(path) -> bool`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1006", - "_origin": "ast", - "id": "documentation_bread_fs_exists_path_bool", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.fs.exists(path) -> bool`" - }, - { - "label": "`bread.fs.readlink(path) -> string | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1009", - "_origin": "ast", - "id": "documentation_bread_fs_readlink_path_string_nil", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.fs.readlink(path) -> string | nil`" - }, - { - "label": "`bread.fs.expand(path) -> string`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1015", - "_origin": "ast", - "id": "documentation_bread_fs_expand_path_string", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.fs.expand(path) -> string`" - }, - { - "label": "`bread.json.decode(str) -> table | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1018", - "_origin": "ast", - "id": "documentation_bread_json_decode_str_table_nil", - "community": 76, - "community_name": "Machine and filesystem", - "norm_label": "`bread.json.decode(str) -> table | nil`" - }, - { - "label": "Hyprland", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1023", - "_origin": "ast", - "id": "documentation_hyprland", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "hyprland" - }, - { - "label": "Bluetooth", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1051", - "_origin": "ast", - "id": "documentation_bluetooth", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "bluetooth" - }, - { - "label": "`bread.bluetooth.power(enabled)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1055", - "_origin": "ast", - "id": "documentation_bread_bluetooth_power_enabled", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.power(enabled)`" - }, - { - "label": "`bread.bluetooth.powered() -> bool | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1058", - "_origin": "ast", - "id": "documentation_bread_bluetooth_powered_bool_nil", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.powered() -> bool | nil`" - }, - { - "label": "`bread.bluetooth.connect(address)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1067", - "_origin": "ast", - "id": "documentation_bread_bluetooth_connect_address", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.connect(address)`" - }, - { - "label": "`bread.bluetooth.disconnect(address)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1074", - "_origin": "ast", - "id": "documentation_bread_bluetooth_disconnect_address", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.disconnect(address)`" - }, - { - "label": "`bread.bluetooth.scan(enabled)`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1077", - "_origin": "ast", - "id": "documentation_bread_bluetooth_scan_enabled", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.scan(enabled)`" - }, - { - "label": "`bread.bluetooth.devices() -> table | nil`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1080", - "_origin": "ast", - "id": "documentation_bread_bluetooth_devices_table_nil", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "`bread.bluetooth.devices() -> table | nil`" - }, - { - "label": "Example: auto-connect headphones on AC power", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1102", - "_origin": "ast", - "id": "documentation_example_auto_connect_headphones_on_ac_power", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "example: auto-connect headphones on ac power" - }, - { - "label": "Example: turn off Bluetooth on battery", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1120", - "_origin": "ast", - "id": "documentation_example_turn_off_bluetooth_on_battery", - "community": 78, - "community_name": "Bluetooth", - "norm_label": "example: turn off bluetooth on battery" - }, - { - "label": "Module lifecycle hooks", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1128", - "_origin": "ast", - "id": "documentation_module_lifecycle_hooks", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "module lifecycle hooks" - }, - { - "label": "Module storage", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1152", - "_origin": "ast", - "id": "documentation_module_storage", - "community": 72, - "community_name": "Dictionary: Lua API", - "norm_label": "module storage" - }, - { - "label": "Dictionary: Built-in modules", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1165", - "_origin": "ast", - "id": "documentation_dictionary_built_in_modules", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "dictionary: built-in modules" - }, - { - "label": "`bread.rules` *(Since: v1.5)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1169", - "_origin": "ast", - "id": "documentation_bread_rules_since_v1_5", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "`bread.rules` *(since: v1.5)*" - }, - { - "label": "`bread.monitors`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1200", - "_origin": "ast", - "id": "documentation_bread_monitors", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "`bread.monitors`" - }, - { - "label": "`bread.devices`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1226", - "_origin": "ast", - "id": "documentation_bread_devices", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "`bread.devices`" - }, - { - "label": "Functions", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1258", - "_origin": "ast", - "id": "documentation_functions", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "functions" - }, - { - "label": "Device rule options", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1264", - "_origin": "ast", - "id": "documentation_device_rule_options", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "device rule options" - }, - { - "label": "Example: Keyboard configuration on connect", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1296", - "_origin": "ast", - "id": "documentation_example_keyboard_configuration_on_connect", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "example: keyboard configuration on connect" - }, - { - "label": "Example: Dock-specific setup", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1309", - "_origin": "ast", - "id": "documentation_example_dock_specific_setup", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "example: dock-specific setup" - }, - { - "label": "`bread.workspaces`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1333", - "_origin": "ast", - "id": "documentation_bread_workspaces", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "`bread.workspaces`" - }, - { - "label": "`bread.binds`", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1350", - "_origin": "ast", - "id": "documentation_bread_binds", - "community": 74, - "community_name": "Dictionary: Built-in modules", - "norm_label": "`bread.binds`" - }, - { - "label": "Dictionary: Event reference", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1373", - "_origin": "ast", - "id": "documentation_dictionary_event_reference", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "dictionary: event reference" - }, - { - "label": "Pattern matching", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1391", - "_origin": "ast", - "id": "documentation_pattern_matching", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "pattern matching" - }, - { - "label": "Normalized events", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1400", - "_origin": "ast", - "id": "documentation_normalized_events", - "community": 69, - "community_name": "Normalized events", - "norm_label": "normalized events" - }, - { - "label": "System", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1402", - "_origin": "ast", - "id": "documentation_system", - "community": 69, - "community_name": "Normalized events", - "norm_label": "system" - }, - { - "label": "Devices (udev / Bluetooth)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1409", - "_origin": "ast", - "id": "documentation_devices_udev_bluetooth", - "community": 69, - "community_name": "Normalized events", - "norm_label": "devices (udev / bluetooth)" - }, - { - "label": "Bluetooth (BlueZ)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1427", - "_origin": "ast", - "id": "documentation_bluetooth_bluez", - "community": 69, - "community_name": "Normalized events", - "norm_label": "bluetooth (bluez)" - }, - { - "label": "Hyprland", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1440", - "_origin": "ast", - "id": "documentation_hyprland_1440", - "community": 69, - "community_name": "Normalized events", - "norm_label": "hyprland" - }, - { - "label": "Compatibility: `[compat]` config", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1470", - "_origin": "ast", - "id": "documentation_compatibility_compat_config", - "community": 69, - "community_name": "Normalized events", - "norm_label": "compatibility: `[compat]` config" - }, - { - "label": "Power", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1479", - "_origin": "ast", - "id": "documentation_power", - "community": 69, - "community_name": "Normalized events", - "norm_label": "power" - }, - { - "label": "Network", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1491", - "_origin": "ast", - "id": "documentation_network", - "community": 69, - "community_name": "Normalized events", - "norm_label": "network" - }, - { - "label": "System events", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1498", - "_origin": "ast", - "id": "documentation_system_events", - "community": 69, - "community_name": "Normalized events", - "norm_label": "system events" - }, - { - "label": "Widgets *(Since: v1.3)*", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1506", - "_origin": "ast", - "id": "documentation_widgets_since_v1_3_1506", - "community": 69, - "community_name": "Normalized events", - "norm_label": "widgets *(since: v1.3)*" - }, - { - "label": "Terminal (shell precmd/preexec hooks)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1517", - "_origin": "ast", - "id": "documentation_terminal_shell_precmd_preexec_hooks", - "community": 69, - "community_name": "Normalized events", - "norm_label": "terminal (shell precmd/preexec hooks)" - }, - { - "label": "Git (hooks + dirty-state poller)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1529", - "_origin": "ast", - "id": "documentation_git_hooks_dirty_state_poller", - "community": 69, - "community_name": "Normalized events", - "norm_label": "git (hooks + dirty-state poller)" - }, - { - "label": "Filesystem / project detection", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1541", - "_origin": "ast", - "id": "documentation_filesystem_project_detection", - "community": 69, - "community_name": "Normalized events", - "norm_label": "filesystem / project detection" - }, - { - "label": "Systemd (`systemd --user` units)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1551", - "_origin": "ast", - "id": "documentation_systemd_systemd_user_units", - "community": 69, - "community_name": "Normalized events", - "norm_label": "systemd (`systemd --user` units)" - }, - { - "label": "Podman (containers)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1561", - "_origin": "ast", - "id": "documentation_podman_containers", - "community": 69, - "community_name": "Normalized events", - "norm_label": "podman (containers)" - }, - { - "label": "Remote (SSH session detection)", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1571", - "_origin": "ast", - "id": "documentation_remote_ssh_session_detection", - "community": 69, - "community_name": "Normalized events", - "norm_label": "remote (ssh session detection)" - }, - { - "label": "Namespaces", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1582", - "_origin": "ast", - "id": "documentation_namespaces", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "namespaces" - }, - { - "label": "Integrating a bread\\* app", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1598", - "_origin": "ast", - "id": "documentation_integrating_a_bread_app", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "integrating a bread\\* app" - }, - { - "label": "Dictionary: Runtime state schema", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1615", - "_origin": "ast", - "id": "documentation_dictionary_runtime_state_schema", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "dictionary: runtime state schema" - }, - { - "label": "Dictionary: IPC protocol", - "file_type": "document", - "source_file": "Documentation.md", - "source_location": "L1700", - "_origin": "ast", - "id": "documentation_dictionary_ipc_protocol", - "community": 70, - "community_name": "Bread Documentation", - "norm_label": "dictionary: ipc protocol" - }, - { - "label": "Examples.md", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L1", - "_origin": "ast", - "id": "examples", - "community": 67, - "community_name": "Bread", - "norm_label": "examples.md" - }, - { - "label": "Bread Examples", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L1", - "_origin": "ast", - "id": "examples_bread_examples", - "community": 67, - "community_name": "Bread", - "norm_label": "bread examples" - }, - { - "label": "Example 1: Porting keyboard_and_display_watcher.sh (system script)", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L7", - "_origin": "ast", - "id": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", - "community": 67, - "community_name": "Bread", - "norm_label": "example 1: porting keyboard_and_display_watcher.sh (system script)" - }, - { - "label": "Example 2: Porting autostart.lua", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L93", - "_origin": "ast", - "id": "examples_example_2_porting_autostart_lua", - "community": 67, - "community_name": "Bread", - "norm_label": "example 2: porting autostart.lua" - }, - { - "label": "Example 3: Porting display/monitors.lua", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L130", - "_origin": "ast", - "id": "examples_example_3_porting_display_monitors_lua", - "community": 67, - "community_name": "Bread", - "norm_label": "example 3: porting display/monitors.lua" - }, - { - "label": "Example 4: Multi-step automation workflows", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L182", - "_origin": "ast", - "id": "examples_example_4_multi_step_automation_workflows", - "community": 67, - "community_name": "Bread", - "norm_label": "example 4: multi-step automation workflows" - }, - { - "label": "Example 5: A live widget in breadbar", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L241", - "_origin": "ast", - "id": "examples_example_5_a_live_widget_in_breadbar", - "community": 67, - "community_name": "Bread", - "norm_label": "example 5: a live widget in breadbar" - }, - { - "label": "Tips for porting your own scripts", - "file_type": "document", - "source_file": "Examples.md", - "source_location": "L313", - "_origin": "ast", - "id": "examples_tips_for_porting_your_own_scripts", - "community": 67, - "community_name": "Bread", - "norm_label": "tips for porting your own scripts" - }, - { - "label": "README.md", - "file_type": "document", - "source_file": "README.md", - "source_location": "L1", - "_origin": "ast", - "id": "readme", - "community": 67, - "community_name": "Bread", - "norm_label": "readme.md" - }, - { - "label": "Bread", - "file_type": "document", - "source_file": "README.md", - "source_location": "L1", - "_origin": "ast", - "id": "readme_bread", - "community": 67, - "community_name": "Bread", - "norm_label": "bread" - }, - { - "label": "How it works", - "file_type": "document", - "source_file": "README.md", - "source_location": "L13", - "_origin": "ast", - "id": "readme_how_it_works", - "community": 67, - "community_name": "Bread", - "norm_label": "how it works" - }, - { - "label": "Architecture", - "file_type": "document", - "source_file": "README.md", - "source_location": "L42", - "_origin": "ast", - "id": "readme_architecture", - "community": 67, - "community_name": "Bread", - "norm_label": "architecture" - }, - { - "label": "Requirements", - "file_type": "document", - "source_file": "README.md", - "source_location": "L62", - "_origin": "ast", - "id": "readme_requirements", - "community": 67, - "community_name": "Bread", - "norm_label": "requirements" - }, - { - "label": "Installation", - "file_type": "document", - "source_file": "README.md", - "source_location": "L76", - "_origin": "ast", - "id": "readme_installation", - "community": 67, - "community_name": "Bread", - "norm_label": "installation" - }, - { - "label": "From source", - "file_type": "document", - "source_file": "README.md", - "source_location": "L78", - "_origin": "ast", - "id": "readme_from_source", - "community": 67, - "community_name": "Bread", - "norm_label": "from source" - }, - { - "label": "Via bakery", - "file_type": "document", - "source_file": "README.md", - "source_location": "L101", - "_origin": "ast", - "id": "readme_via_bakery", - "community": 67, - "community_name": "Bread", - "norm_label": "via bakery" - }, - { - "label": "systemd user service", - "file_type": "document", - "source_file": "README.md", - "source_location": "L109", - "_origin": "ast", - "id": "readme_systemd_user_service", - "community": 67, - "community_name": "Bread", - "norm_label": "systemd user service" - }, - { - "label": "Configuration", - "file_type": "document", - "source_file": "README.md", - "source_location": "L120", - "_origin": "ast", - "id": "readme_configuration", - "community": 67, - "community_name": "Bread", - "norm_label": "configuration" - }, - { - "label": "CLI reference", - "file_type": "document", - "source_file": "README.md", - "source_location": "L199", - "_origin": "ast", - "id": "readme_cli_reference", - "community": 67, - "community_name": "Bread", - "norm_label": "cli reference" - }, - { - "label": "Module system", - "file_type": "document", - "source_file": "README.md", - "source_location": "L244", - "_origin": "ast", - "id": "readme_module_system", - "community": 67, - "community_name": "Bread", - "norm_label": "module system" - }, - { - "label": "Installing modules", - "file_type": "document", - "source_file": "README.md", - "source_location": "L248", - "_origin": "ast", - "id": "readme_installing_modules", - "community": 67, - "community_name": "Bread", - "norm_label": "installing modules" - }, - { - "label": "Writing a module", - "file_type": "document", - "source_file": "README.md", - "source_location": "L269", - "_origin": "ast", - "id": "readme_writing_a_module", - "community": 67, - "community_name": "Bread", - "norm_label": "writing a module" - }, - { - "label": "Event reference, Lua API, and IPC protocol", - "file_type": "document", - "source_file": "README.md", - "source_location": "L303", - "_origin": "ast", - "id": "readme_event_reference_lua_api_and_ipc_protocol", - "community": 67, - "community_name": "Bread", - "norm_label": "event reference, lua api, and ipc protocol" - }, - { - "label": "Contributing", - "file_type": "document", - "source_file": "README.md", - "source_location": "L315", - "_origin": "ast", - "id": "readme_contributing", - "community": 67, - "community_name": "Bread", - "norm_label": "contributing" - }, - { - "label": "License", - "file_type": "document", - "source_file": "README.md", - "source_location": "L323", - "_origin": "ast", - "id": "readme_license", - "community": 67, - "community_name": "Bread", - "norm_label": "license" - }, - { - "label": "modules/README.md", - "file_type": "document", - "source_file": "examples/modules/README.md", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_readme", - "community": 67, - "community_name": "Bread", - "norm_label": "modules/readme.md" - }, - { - "label": "Example bread modules", - "file_type": "document", - "source_file": "examples/modules/README.md", - "source_location": "L1", - "_origin": "ast", - "id": "examples_modules_readme_example_bread_modules", - "community": 67, - "community_name": "Bread", - "norm_label": "example bread modules" - }, - { - "label": "Installing", - "file_type": "document", - "source_file": "examples/modules/README.md", - "source_location": "L7", - "_origin": "ast", - "id": "examples_modules_readme_installing", - "community": 67, - "community_name": "Bread", - "norm_label": "installing" - }, - { - "label": "Modules", - "file_type": "document", - "source_file": "examples/modules/README.md", - "source_location": "L33", - "_origin": "ast", - "id": "examples_modules_readme_modules", - "community": 67, - "community_name": "Bread", - "norm_label": "modules" - }, - { - "label": "packaging/README.md", - "file_type": "document", - "source_file": "packaging/README.md", - "source_location": "L1", - "_origin": "ast", - "id": "packaging_readme", - "community": 87, - "community_name": "packaging/README.md", - "norm_label": "packaging/readme.md" - }, - { - "label": "systemd user service", - "file_type": "document", - "source_file": "packaging/README.md", - "source_location": "L17", - "_origin": "ast", - "id": "packaging_readme_systemd_user_service", - "community": 87, - "community_name": "packaging/README.md", - "norm_label": "systemd user service" - }, - { - "label": "ScannedDevice", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L53", - "_origin": "ast", - "community": 17, - "norm_label": "scanneddevice", - "id": "breadd_src_adapters_udev_scanneddevice", - "community_name": "run_udev_monitor" - }, - { - "label": "enumerate_with_udev()", - "file_type": "code", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "_origin": "ast", - "community": 17, - "norm_label": "enumerate_with_udev()", - "id": "breadd_src_adapters_udev_enumerate_with_udev", - "community_name": "run_udev_monitor" - }, - { - "label": "cpu-temp-widget.lua", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L1", - "_origin": "ast", - "community": 33, - "norm_label": "cpu-temp-widget.lua", - "id": "examples_modules_cpu_temp_widget", - "community_name": "cpu-temp-widget.lua" - }, - { - "label": "read_temp_c()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L23", - "_origin": "ast", - "community": 33, - "norm_label": "read_temp_c()", - "id": "examples_modules_cpu_temp_widget_read_temp_c", - "community_name": "cpu-temp-widget.lua" - }, - { - "label": "widget_root()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L31", - "_origin": "ast", - "community": 33, - "norm_label": "widget_root()", - "id": "examples_modules_cpu_temp_widget_widget_root", - "community_name": "cpu-temp-widget.lua" - }, - { - "label": "M.on_load()", - "file_type": "code", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L51", - "_origin": "ast", - "community": 33, - "norm_label": "m.on_load()", - "id": "examples_modules_cpu_temp_widget_m_on_load", - "community_name": "cpu-temp-widget.lua" - }, - { - "label": "Bread Daemon (breadd)", - "type": "component", - "description": "Long-running Rust process that normalizes hardware/OS signals into semantic events, maintains runtime state, and dispatches events to Lua modules.", - "confidence": 0.95, - "source_location": "README.md:16-20, Documentation.md:25-28", - "source_file": "README.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread daemon (breadd)", - "_origin": "semantic", - "id": "sys_bread_daemon", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Bread CLI (bread)", - "type": "component", - "description": "Command-line interface that communicates with the daemon over a Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock.", - "confidence": 0.95, - "source_location": "README.md:46, Documentation.md:29", - "source_file": "README.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread cli (bread)", - "_origin": "semantic", - "id": "sys_bread_cli", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Lua Runtime", - "type": "component", - "description": "Dedicated thread inside breadd that loads Lua modules and executes automation logic in response to events.", - "confidence": 0.95, - "source_location": "Documentation.md:28", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "lua runtime", - "_origin": "semantic", - "id": "sys_lua_runtime", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Hyprland Adapter", - "type": "adapter", - "description": "Interfaces with Hyprland compositor IPC to monitor workspace changes, window focus, and monitor connections.", - "confidence": 0.95, - "source_location": "Documentation.md:31, README.md:64", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "hyprland adapter", - "_origin": "semantic", - "id": "adapter_hyprland", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "udev Adapter", - "type": "adapter", - "description": "Monitors USB and input device hotplug events via udev/netlink to emit device connection/disconnection events.", - "confidence": 0.95, - "source_location": "Documentation.md:31, README.md:64", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "udev adapter", - "_origin": "semantic", - "id": "adapter_udev", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Power Adapter", - "type": "adapter", - "description": "Monitors AC power and battery state via UPower D-Bus and sysfs to emit power events.", - "confidence": 0.95, - "source_location": "Documentation.md:31, README.md:64", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "power adapter", - "_origin": "semantic", - "id": "adapter_power", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Network Adapter", - "type": "adapter", - "description": "Monitors network connectivity via rtnetlink and sysfs to emit network connection/disconnection events.", - "confidence": 0.95, - "source_location": "Documentation.md:31, README.md:64", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "network adapter", - "_origin": "semantic", - "id": "adapter_network", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Bluetooth Adapter", - "type": "adapter", - "description": "Interfaces with BlueZ D-Bus to monitor and control Bluetooth device pairing, connection, and power state.", - "confidence": 0.95, - "source_location": "Documentation.md:31, README.md:64", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bluetooth adapter", - "_origin": "semantic", - "id": "adapter_bluetooth", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Git Adapter", - "type": "adapter", - "description": "Monitors git repositories via hooks and dirty-state poller to emit commit and branch change events.", - "confidence": 0.95, - "source_location": "Documentation.md:31", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 45, - "norm_label": "git adapter", - "_origin": "semantic", - "id": "adapter_git", - "community_name": "Git Adapter" - }, - { - "label": "Filesystem Adapter", - "type": "adapter", - "description": "Watches project root directories for file changes and build artifacts.", - "confidence": 0.95, - "source_location": "Documentation.md:31", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 44, - "norm_label": "filesystem adapter", - "_origin": "semantic", - "id": "adapter_filesystem", - "community_name": "Filesystem Adapter" - }, - { - "label": "Systemd Adapter", - "type": "adapter", - "description": "Monitors systemd --user unit state changes to emit service start/stop/failure events.", - "confidence": 0.95, - "source_location": "Documentation.md:31", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 47, - "norm_label": "systemd adapter", - "_origin": "semantic", - "id": "adapter_systemd", - "community_name": "Systemd Adapter" - }, - { - "label": "Podman Adapter", - "type": "adapter", - "description": "Monitors Podman container lifecycle events (start, stop, health changes).", - "confidence": 0.95, - "source_location": "Documentation.md:31", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 46, - "norm_label": "podman adapter", - "_origin": "semantic", - "id": "adapter_podman", - "community_name": "Podman Adapter" - }, - { - "label": "Monitors Module (Built-in)", - "type": "module", - "description": "High-level declarative monitor event handlers and layout management for display configuration.", - "confidence": 0.95, - "source_location": "Documentation.md:676-699", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "monitors module (built-in)", - "_origin": "semantic", - "id": "module_monitors", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Devices Module (Built-in)", - "type": "module", - "description": "Device connection rules with name-based matching for hardware hotplug events.", - "confidence": 0.95, - "source_location": "Documentation.md:702-807", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "devices module (built-in)", - "_origin": "semantic", - "id": "module_devices", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Workspaces Module (Built-in)", - "type": "module", - "description": "Workspace-to-monitor assignment and application pinning functionality.", - "confidence": 0.95, - "source_location": "Documentation.md:809-824", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "workspaces module (built-in)", - "_origin": "semantic", - "id": "module_workspaces", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Binds Module (Built-in)", - "type": "module", - "description": "Runtime keybind management via Hyprland dispatcher.", - "confidence": 0.95, - "source_location": "Documentation.md:826-845", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 59, - "norm_label": "binds module (built-in)", - "_origin": "semantic", - "id": "module_binds", - "community_name": "Binds Module (Built-in)" - }, - { - "label": "bread.device.connected", - "type": "event", - "description": "Emitted when a USB device or Bluetooth device connects, contains device info and raw udev properties.", - "confidence": 0.95, - "source_location": "Documentation.md:880-895", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.device.connected", - "_origin": "semantic", - "id": "event_device_connected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.device.disconnected", - "type": "event", - "description": "Emitted when a USB device or Bluetooth device disconnects.", - "confidence": 0.95, - "source_location": "Documentation.md:880-895", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.device.disconnected", - "_origin": "semantic", - "id": "event_device_disconnected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.monitor.connected", - "type": "event", - "description": "Emitted when an external monitor connects to the system.", - "confidence": 0.95, - "source_location": "Documentation.md:917", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.monitor.connected", - "_origin": "semantic", - "id": "event_monitor_connected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.monitor.disconnected", - "type": "event", - "description": "Emitted when an external monitor disconnects from the system.", - "confidence": 0.95, - "source_location": "Documentation.md:918", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.monitor.disconnected", - "_origin": "semantic", - "id": "event_monitor_disconnected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.workspace.changed", - "type": "event", - "description": "Emitted when the active workspace changes in Hyprland.", - "confidence": 0.95, - "source_location": "Documentation.md:914", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.workspace.changed", - "_origin": "semantic", - "id": "event_workspace_changed", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.window.opened", - "type": "event", - "description": "Emitted when a new window opens, contains address, workspace, class, and title.", - "confidence": 0.95, - "source_location": "Documentation.md:921", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.window.opened", - "_origin": "semantic", - "id": "event_window_opened", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.power.ac.connected", - "type": "event", - "description": "Emitted when AC adapter connects, contains ac_connected flag and battery_percent.", - "confidence": 0.95, - "source_location": "Documentation.md:930", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.power.ac.connected", - "_origin": "semantic", - "id": "event_power_ac_connected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.power.battery.low", - "type": "event", - "description": "Emitted when battery level drops below threshold.", - "confidence": 0.95, - "source_location": "Documentation.md:932", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.power.battery.low", - "_origin": "semantic", - "id": "event_power_battery_low", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.network.connected", - "type": "event", - "description": "Emitted when network connection is established.", - "confidence": 0.95, - "source_location": "Documentation.md:942", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.network.connected", - "_origin": "semantic", - "id": "event_network_connected", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.bluetooth.device.paired", - "type": "event", - "description": "Emitted when a Bluetooth device is first learned by BlueZ (paired or on adapter restart).", - "confidence": 0.95, - "source_location": "Documentation.md:903", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.bluetooth.device.paired", - "_origin": "semantic", - "id": "event_bluetooth_device_paired", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.system.startup", - "type": "event", - "description": "Emitted once when breadd starts up and Lua runtime is initialized.", - "confidence": 0.95, - "source_location": "Documentation.md:877", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 57, - "norm_label": "bread.system.startup", - "_origin": "semantic", - "id": "event_system_startup", - "community_name": "bread.system.startup" - }, - { - "label": "bread.on(pattern, fn)", - "type": "concept", - "description": "Subscribe to matching events by pattern, returns subscription ID for later unsubscribe.", - "confidence": 0.95, - "source_location": "Documentation.md:184-193", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.on(pattern, fn)", - "_origin": "semantic", - "id": "api_bread_on", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.wait(pattern, opts)", - "type": "concept", - "description": "Coroutine-only: suspend until a matching event arrives; must be used with bread.spawn.", - "confidence": 0.95, - "source_location": "Documentation.md:218-227", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.wait(pattern, opts)", - "_origin": "semantic", - "id": "api_bread_wait", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.spawn(fn)", - "type": "concept", - "description": "Spawn a coroutine and surface errors if it fails; required for using bread.wait.", - "confidence": 0.95, - "source_location": "Documentation.md:230-231", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.spawn(fn)", - "_origin": "semantic", - "id": "api_bread_spawn", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.state.watch(path, fn)", - "type": "concept", - "description": "Watch a state path for changes, callback receives new and old values.", - "confidence": 0.95, - "source_location": "Documentation.md:411-420", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 54, - "norm_label": "bread.state.watch(path, fn)", - "_origin": "semantic", - "id": "api_bread_state_watch", - "community_name": "bread.state.watch(path, fn)" - }, - { - "label": "bread.exec(cmd)", - "type": "concept", - "description": "Fire-and-forget async shell command execution.", - "confidence": 0.95, - "source_location": "Documentation.md:429-430", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 51, - "norm_label": "bread.exec(cmd)", - "_origin": "semantic", - "id": "api_bread_exec", - "community_name": "bread.exec(cmd)" - }, - { - "label": "bread.notify(message, opts)", - "type": "concept", - "description": "Send a desktop notification via notify-send with optional title, urgency, timeout, and icon.", - "confidence": 0.95, - "source_location": "Documentation.md:457-469", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 53, - "norm_label": "bread.notify(message, opts)", - "_origin": "semantic", - "id": "api_bread_notify", - "community_name": "bread.notify(message, opts)" - }, - { - "label": "bread.after(delay_ms, fn)", - "type": "concept", - "description": "Run a function once after a delay in milliseconds.", - "confidence": 0.95, - "source_location": "Documentation.md:473-474", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 48, - "norm_label": "bread.after(delay_ms, fn)", - "_origin": "semantic", - "id": "api_bread_after", - "community_name": "bread.after(delay_ms, fn)" - }, - { - "label": "bread.every(interval_ms, fn)", - "type": "concept", - "description": "Run a function on a repeating interval in milliseconds.", - "confidence": 0.95, - "source_location": "Documentation.md:476-477", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 50, - "norm_label": "bread.every(interval_ms, fn)", - "_origin": "semantic", - "id": "api_bread_every", - "community_name": "bread.every(interval_ms, fn)" - }, - { - "label": "bread.workflow API", - "type": "concept", - "description": "Multi-step automation system with define, start, step, status, and list for coroutine-based workflows with timeouts.", - "confidence": 0.95, - "source_location": "Documentation.md:251-288", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.workflow api", - "_origin": "semantic", - "id": "api_bread_workflow", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.widget API", - "type": "concept", - "description": "Declarative, live-updating widget rendering system for breadbar and sibling apps with typed nodes (box, label, icon, progress).", - "confidence": 0.95, - "source_location": "Documentation.md:290-387", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 36, - "norm_label": "bread.widget api", - "_origin": "semantic", - "id": "api_bread_widget", - "community_name": "bread.widget API" - }, - { - "label": "bread.hyprland namespace", - "type": "concept", - "description": "Compositor bindings for dispatching commands, setting keywords, querying state, and subscribing to raw events.", - "confidence": 0.95, - "source_location": "Documentation.md:534-556", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 52, - "norm_label": "bread.hyprland namespace", - "_origin": "semantic", - "id": "api_bread_hyprland", - "community_name": "bread.hyprland namespace" - }, - { - "label": "bread.bluetooth namespace", - "type": "concept", - "description": "Bluetooth adapter and device control via BlueZ D-Bus with power, connect, disconnect, scan, and devices query.", - "confidence": 0.95, - "source_location": "Documentation.md:558-625", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 49, - "norm_label": "bread.bluetooth namespace", - "_origin": "semantic", - "id": "api_bread_bluetooth", - "community_name": "bread.bluetooth namespace" - }, - { - "label": "breadd.toml Config", - "type": "config", - "description": "Daemon configuration file at ~/.config/bread/breadd.toml with optional settings for adapters, events, notifications, and modules.", - "confidence": 0.95, - "source_location": "README.md:117-155", - "source_file": "README.md", - "file_type": "concept", - "community": 5, - "norm_label": "breadd.toml config", - "_origin": "semantic", - "id": "config_breadd_toml", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "init.lua Entry Point", - "type": "config", - "description": "Lua entry point loaded first at ~/.config/bread/init.lua; setup and startup logic goes here.", - "confidence": 0.95, - "source_location": "Documentation.md:51, README.md:157-165", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "init.lua entry point", - "_origin": "semantic", - "id": "config_init_lua", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "modules/ Directory", - "type": "config", - "description": "Auto-discovered Lua module directory at ~/.config/bread/modules/ where user modules are placed.", - "confidence": 0.95, - "source_location": "Documentation.md:52, README.md:157", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "modules/ directory", - "_origin": "semantic", - "id": "config_modules_dir", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "dev-release.yml Workflow", - "type": "pattern", - "description": "CI workflow triggered on every push to main branch; builds, tests, computes dev version, publishes to dev track via bakery.", - "confidence": 0.95, - "source_location": "dev-release.yml", - "source_file": "dev-release.yml", - "file_type": "concept", - "community": 28, - "norm_label": "dev-release.yml workflow", - "_origin": "semantic", - "id": "ci_dev_release", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "rc-release.yml Workflow", - "type": "pattern", - "description": "CI workflow triggered on vX.Y.Z-rc.N tag push; builds, tests, publishes to beta track via bakery.", - "confidence": 0.95, - "source_location": "rc-release.yml", - "source_file": "rc-release.yml", - "file_type": "concept", - "community": 28, - "norm_label": "rc-release.yml workflow", - "_origin": "semantic", - "id": "ci_rc_release", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "release.yml Workflow", - "type": "pattern", - "description": "CI workflow triggered on non-RC v* tag push; builds, tests, publishes to stable track and GitHub Releases.", - "confidence": 0.95, - "source_location": "release.yml", - "source_file": "release.yml", - "file_type": "concept", - "community": 28, - "norm_label": "release.yml workflow", - "_origin": "semantic", - "id": "ci_stable_release", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "Dev Version Computation", - "type": "pattern", - "description": "Computes dev version as X.Y.(Z+1)-dev.+ from latest stable tag to ensure proper version sorting.", - "confidence": 0.95, - "source_location": "dev-release.yml:30-50", - "source_file": "dev-release.yml", - "file_type": "concept", - "community": 63, - "norm_label": "dev version computation", - "_origin": "semantic", - "id": "workflow_version_compute", - "community_name": "Dev Version Computation" - }, - { - "label": "main Branch", - "type": "pattern", - "description": "Single long-lived trunk branch where all work accumulates; short-lived feature/fix branches merge back to main.", - "confidence": 0.95, - "source_location": "CONTRIBUTING.md:10, README.md:5", - "source_file": "CONTRIBUTING.md", - "file_type": "concept", - "community": 28, - "norm_label": "main branch", - "_origin": "semantic", - "id": "branch_main", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "dev Release Track", - "type": "pattern", - "description": "Bleeding-edge track published on every push to main; auto-versioned with timestamp.", - "confidence": 0.95, - "source_location": "CONTRIBUTING.md:43-56", - "source_file": "CONTRIBUTING.md", - "file_type": "concept", - "community": 28, - "norm_label": "dev release track", - "_origin": "semantic", - "id": "release_track_dev", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "beta Release Track", - "type": "pattern", - "description": "Release candidate track published on vX.Y.Z-rc.N tags; version sorts below final release.", - "confidence": 0.95, - "source_location": "CONTRIBUTING.md:43-56", - "source_file": "CONTRIBUTING.md", - "file_type": "concept", - "community": 28, - "norm_label": "beta release track", - "_origin": "semantic", - "id": "release_track_beta", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "stable Release Track", - "type": "pattern", - "description": "Final release track published on vX.Y.Z tags; only track published to GitHub Releases.", - "confidence": 0.95, - "source_location": "CONTRIBUTING.md:43-56", - "source_file": "CONTRIBUTING.md", - "file_type": "concept", - "community": 28, - "norm_label": "stable release track", - "_origin": "semantic", - "id": "release_track_stable", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "Event-Driven Architecture", - "type": "pattern", - "description": "Core Bread pattern: adapters emit raw events, normalizer transforms to semantic events, Lua modules subscribe and react.", - "confidence": 0.95, - "source_location": "README.md:14-21, Documentation.md:23-26", - "source_file": "README.md", - "file_type": "concept", - "community": 5, - "norm_label": "event-driven architecture", - "_origin": "semantic", - "id": "pattern_event_driven", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Module Skeleton Pattern", - "type": "pattern", - "description": "Every module calls bread.module once at top level, registers subscriptions in on_load, returns M.", - "confidence": 0.95, - "source_location": "Documentation.md:96-102, Examples.md:16-86", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 39, - "norm_label": "module skeleton pattern", - "_origin": "semantic", - "id": "pattern_module_skeleton", - "community_name": "Autostart Example Module" - }, - { - "label": "Coroutine Workflow Pattern", - "type": "pattern", - "description": "Multi-step automations using bread.spawn, bread.wait, and bread.workflow for ordered steps with timeouts.", - "confidence": 0.95, - "source_location": "Examples.md:183-226, Documentation.md:251-288", - "source_file": "Examples.md", - "file_type": "concept", - "community": 5, - "norm_label": "coroutine workflow pattern", - "_origin": "semantic", - "id": "pattern_coroutine_workflow", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Live Widget Update Pattern", - "type": "pattern", - "description": "Widgets register with bread.widget.register, update via bread.widget.update on timers or state changes.", - "confidence": 0.95, - "source_location": "Examples.md:241-296, Documentation.md:290-387", - "source_file": "Examples.md", - "file_type": "concept", - "community": 36, - "norm_label": "live widget update pattern", - "_origin": "semantic", - "id": "pattern_widget_live_update", - "community_name": "bread.widget API" - }, - { - "label": "Autostart Example Module", - "type": "component", - "description": "Run startup commands once on bread.system.startup event.", - "confidence": 0.95, - "source_location": "Examples.md:93-128", - "source_file": "Examples.md", - "file_type": "concept", - "community": 39, - "norm_label": "autostart example module", - "_origin": "semantic", - "id": "example_autostart", - "community_name": "Autostart Example Module" - }, - { - "label": "Monitors Configuration Example", - "type": "component", - "description": "Adjust monitor resolution and layout based on external monitor connect/disconnect events.", - "confidence": 0.95, - "source_location": "Examples.md:130-180", - "source_file": "Examples.md", - "file_type": "concept", - "community": 58, - "norm_label": "monitors configuration example", - "_origin": "semantic", - "id": "example_monitors", - "community_name": "Monitors Configuration Example" - }, - { - "label": "Dock Workflow Example", - "type": "component", - "description": "Multi-step workflow for dock connection: apply layout, wait for monitor, activate profile, notify.", - "confidence": 0.95, - "source_location": "Examples.md:182-226", - "source_file": "Examples.md", - "file_type": "concept", - "community": 5, - "norm_label": "dock workflow example", - "_origin": "semantic", - "id": "example_dock_workflow", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "CPU Temperature Widget Example", - "type": "component", - "description": "Live CPU temperature display in breadbar with color warning at threshold.", - "confidence": 0.95, - "source_location": "Examples.md:241-296", - "source_file": "Examples.md", - "file_type": "concept", - "community": 36, - "norm_label": "cpu temperature widget example", - "_origin": "semantic", - "id": "example_widget_cpu_temp", - "community_name": "bread.widget API" - }, - { - "label": "Bakery Package Manager", - "type": "component", - "description": "Cross-platform package manager for bread ecosystem distribution via dl.breadway.dev with minisign signatures.", - "confidence": 0.95, - "source_location": "dev-release.yml:71-86, README.md:48", - "source_file": "dev-release.yml", - "file_type": "concept", - "community": 60, - "norm_label": "bakery package manager", - "_origin": "semantic", - "id": "package_bakery", - "community_name": "Bakery Package Manager" - }, - { - "label": "dl.breadway.dev Distribution", - "type": "concept", - "description": "Primary distribution point for bread binaries across dev/beta/stable tracks via bakery.", - "confidence": 0.95, - "source_location": "dev-release.yml:55, rc-release.yml:47, release.yml:29", - "source_file": "dev-release.yml", - "file_type": "concept", - "community": 28, - "norm_label": "dl.breadway.dev distribution", - "_origin": "semantic", - "id": "distribution_dl_breadway_dev", - "community_name": "dl.breadway.dev Distribution" - }, - { - "label": "IPC Protocol", - "type": "concept", - "description": "Newline-delimited JSON protocol over Unix socket for CLI and app communication with daemon.", - "confidence": 0.95, - "source_location": "Documentation.md:1146-1181", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "ipc protocol", - "_origin": "semantic", - "id": "ipc_protocol", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "RuntimeState Schema", - "type": "concept", - "description": "Complete runtime state snapshot containing monitors, workspaces, devices, network, power, profiles, modules, workflows, and widgets.", - "confidence": 0.95, - "source_location": "Documentation.md:1061-1142", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "runtimestate schema", - "_origin": "semantic", - "id": "state_runtime_schema", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "API Stability & Versioning (v1)", - "type": "pattern", - "description": "Bread Automation API v1 guarantees additive-only changes, deprecation windows, and version discovery via IPC.", - "confidence": 0.95, - "source_location": "Documentation.md:35-44", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "api stability & versioning (v1)", - "_origin": "semantic", - "id": "api_stability_versioning", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread..* Namespace Convention", - "type": "pattern", - "description": "Sibling bread* apps publish within their own bread..* namespace; daemon enforces app id uniqueness.", - "confidence": 0.95, - "source_location": "Documentation.md:1029-1042", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread..* namespace convention", - "_origin": "semantic", - "id": "app_namespace_convention", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "bread.command..* Command Convention", - "type": "pattern", - "description": "Outbound commands to sibling apps published as bread.command.., best-effort fire-and-forget.", - "confidence": 0.95, - "source_location": "Documentation.md:1038-1041", - "source_file": "Documentation.md", - "file_type": "concept", - "community": 5, - "norm_label": "bread.command..* command convention", - "_origin": "semantic", - "id": "command_namespace_convention", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Phase 1: Engine Refactoring", - "type": "concept", - "description": "Planned: LSP language server, dry-run checker, SQLite state persistence.", - "confidence": 0.95, - "source_location": "upgrade.md:1-30", - "source_file": "upgrade.md", - "file_type": "concept", - "community": 5, - "norm_label": "phase 1: engine refactoring", - "_origin": "semantic", - "id": "roadmap_phase1", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Phase 2: Compositor Abstraction", - "type": "concept", - "description": "Planned: Pure Wayland protocol engine, generic DBus adapters, process isolation.", - "confidence": 0.95, - "source_location": "upgrade.md:35-63", - "source_file": "upgrade.md", - "file_type": "concept", - "community": 5, - "norm_label": "phase 2: compositor abstraction", - "_origin": "semantic", - "id": "roadmap_phase2", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Phase 3: GUI Control Center", - "type": "concept", - "description": "Planned: Real-time dashboard with topology graph, event inspector, workflow debugger.", - "confidence": 0.95, - "source_location": "upgrade.md:66-112", - "source_file": "upgrade.md", - "file_type": "concept", - "community": 61, - "norm_label": "phase 3: gui control center", - "_origin": "semantic", - "id": "roadmap_phase3", - "community_name": "Phase 3: GUI Control Center" - }, - { - "label": "Phase 4: Sandboxing & Security", - "type": "concept", - "description": "Planned: Module permission manifests, sandboxed VM execution, capability gating.", - "confidence": 0.95, - "source_location": "upgrade.md:116-143", - "source_file": "upgrade.md", - "file_type": "concept", - "community": 5, - "norm_label": "phase 4: sandboxing & security", - "_origin": "semantic", - "id": "roadmap_phase4", - "community_name": "Bread Daemon (breadd)" - }, - { - "label": "Phase 5: Cross-Device Mesh", - "type": "concept", - "description": "Planned: Multi-device sync with peer discovery, encrypted event mesh, remote subscriptions.", - "confidence": 0.95, - "source_location": "upgrade.md:146-166", - "source_file": "upgrade.md", - "file_type": "concept", - "community": 62, - "norm_label": "phase 5: cross-device mesh", - "_origin": "semantic", - "id": "roadmap_phase5", - "community_name": "Phase 5: Cross-Device Mesh" - } - ], - "links": [ - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L323", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_branch_changed_emit_line" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_commit_created_emit_line" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_detects_own_marker" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L294", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_does_not_falsely_detect_marker" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_emit_line_for" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L308", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_empty_file_is_not_managed" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_git_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hookoutcome" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_hooks_path_override" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_install_git" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_install_one_hook" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L115", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_is_bread_managed" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L300", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_marker_must_match_whole_trimmed_line" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L345", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L334", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_print_hooks_path_warning" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_print_summary" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_rs_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_run_git" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git", - "target": "bread_cli_src_hooks_git_show_toplevel" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_hookoutcome" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_git_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L71", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_hooks_path_override" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_install_one_hook" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_print_hooks_path_warning" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_print_summary" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L49", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_git", - "target": "bread_cli_src_hooks_git_show_toplevel" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_run_git", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_is_bread_managed" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L85", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_install_one_hook", - "target": "bread_cli_src_hooks_git_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_print_summary", - "target": "bread_cli_src_hooks_git_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L122", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_branch_changed_emit_line", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_commit_created_emit_line", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_emit_line_for", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_hook_script", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L270", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_run_git", - "target": "bread_cli_src_hooks_git_rs_string" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_emit_line_for", - "target": "bread_cli_src_hooks_git_commit_created_emit_line" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L325", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_all_hook_scripts_exit_0_unconditionally", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L315", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_all_hook_scripts_start_with_shebang_and_marker", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_hook_script_rejects_unknown_name", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_post_checkout_only_emits_on_branch_checkout", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L336", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_post_commit_and_post_merge_emit_commit_created", - "target": "bread_cli_src_hooks_git_hook_script" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L187", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L188", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_git_dir", - "target": "bread_cli_src_hooks_git_run_git" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L250", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_print_summary", - "target": "bread_cli_src_hooks_git_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L204", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L205", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_show_toplevel", - "target": "bread_cli_src_hooks_git_run_git" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_git.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_git_hooks_path_override", - "target": "bread_cli_src_hooks_git_rs_option" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_detect_from_env_reads_shell_basename" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L462", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hook_scripts_reference_bread_emit_not_bread_emit_cli" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_hooks_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_install_shell" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_join_line_continuations" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_parse_accepts_known_shells" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_parse_rejects_unknown_shell" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L46", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_rs_pathbuf" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_targetshell" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell", - "target": "bread_cli_src_hooks_shell_write_hook_file" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast", - "context": "return_type", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_targetshell_detect_from_env", - "target": "bread_cli_src_hooks_shell_targetshell" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast", - "context": "generic_arg", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_targetshell_parse", - "target": "bread_cli_src_hooks_shell_targetshell" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L116", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_targetshell_parse" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_targetshell_parse", - "target": "bread_cli_src_hooks_shell_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_write_hook_file", - "target": "bread_cli_src_hooks_shell_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_targetshell_detect_from_env" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_hooks_dir", - "target": "bread_cli_src_hooks_shell_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L120", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_hooks_dir" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_write_hook_file", - "target": "bread_cli_src_hooks_shell_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L114", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_rs_string" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_install_shell", - "target": "bread_cli_src_hooks_shell_write_hook_file" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_join_line_continuations", - "target": "bread_cli_src_hooks_shell_rs_string" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L480", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_hook_scripts_background_every_emit_call", - "target": "bread_cli_src_hooks_shell_join_line_continuations" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/hooks_shell.rs", - "source_location": "L494", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_hooks_shell_join_line_continuations", - "target": "bread_cli_src_hooks_shell_rs_vec" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L516", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_causalitytracker", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_cli" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_commands" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L632", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_config_directory" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_daemon_socket_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_format_timestamp" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_handle_modules_cmd" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_hookscommand" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_install_module" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_main" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_modulescommand" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_doctor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_reload" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_state_formatted" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_print_value" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L575", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_render_doctor" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_stream_events" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_try_daemon_reload" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "bread_cli_src_main_watch_reload" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_cli_src_main", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main", - "target": "unixstream" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L25", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_cli", - "target": "bread_cli_src_main_commands" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_hookscommand" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_modulescommand" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L83", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L83", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_commands", - "target": "bread_cli_src_main_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker", - "target": "bread_cli_src_main_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L103", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_hookscommand", - "target": "bread_cli_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker", - "target": "bread_cli_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L498", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_format_timestamp", - "target": "bread_cli_src_main_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_hookscommand", - "target": "bread_cli_src_main_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_modulescommand", - "target": "bread_cli_src_main_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_modulescommand" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_daemon_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_handle_modules_cmd" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L213", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_doctor" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_json" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_reload" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_print_state_formatted" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_stream_events" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_main", - "target": "bread_cli_src_main_watch_reload" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_install_module" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L232", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_handle_modules_cmd", - "target": "bread_cli_src_main_try_daemon_reload" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L559", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_try_daemon_reload", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L534", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L311", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_install_module", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L321", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_try_daemon_reload", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L333", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_daemon_socket_path", - "target": "bread_cli_src_main_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L632", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_config_directory", - "target": "bread_cli_src_main_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L340", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_send_request", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L383", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L552", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_send_request" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L538", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker_print", - "target": "bread_cli_src_main_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L472", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L439", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_json", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_reload", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_value", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L575", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_render_doctor", - "target": "bread_cli_src_main_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L394", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_stream_events", - "target": "bread_cli_src_main_print_event" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L524", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker", - "target": "bread_cli_src_main_causalitytracker_depth", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L538", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker", - "target": "bread_cli_src_main_causalitytracker_print", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L517", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker", - "target": "bread_cli_src_main_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L547", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker_print", - "target": "bread_cli_src_main_causalitytracker_depth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L555", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_main_causalitytracker_print", - "target": "bread_cli_src_main_format_timestamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L448", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_state_formatted", - "target": "bread_cli_src_main_print_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L491", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_event", - "target": "bread_cli_src_main_format_timestamp" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_print_reload" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L535", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_watch_reload", - "target": "bread_cli_src_main_config_directory" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/main.rs", - "source_location": "L571", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_main_print_doctor", - "target": "bread_cli_src_main_render_doctor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L386", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L419", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_audit_module", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L443", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L321", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_classify_call_site", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_collect_lua_files", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_copy_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L370", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_install_from_local" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_list_modules" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L9", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L197", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_modules_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_parse_source" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_read_manifest_file" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_read_module_manifest" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_remove_module" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L274", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_render_permissions_toml", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L461", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L303", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_scan_lua_source", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L57", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt", - "target": "bread_cli_src_modules_mgmt_validate_module_name" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_src_modules_mgmt" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L26", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L26", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_cli_src_modules_mgmt_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L26", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_modulemanifest", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_modulemanifest" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L370", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", - "target": "bread_cli_src_modules_mgmt_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L274", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_render_permissions_toml", - "target": "bread_cli_src_modules_mgmt_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L370", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_extract_first_string_arg", - "target": "bread_cli_src_modules_mgmt_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_cli_src_modules_mgmt_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_collect_lua_files", - "target": "bread_cli_src_modules_mgmt_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_parse_source", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L24", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_parse_source", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_cli_src_modules_mgmt_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_collect_lua_files", - "target": "bread_cli_src_modules_mgmt_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_copy_dir", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L274", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_render_permissions_toml", - "target": "bread_cli_src_modules_mgmt_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L57", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_validate_module_name", - "target": "bread_cli_src_modules_mgmt_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_collect_lua_files", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L197", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_modules_dir", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L87", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_validate_module_name" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_resolve_module_dir" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_resolve_module_dir", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_cli_src_modules_mgmt_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L283", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_collect_lua_files", - "target": "bread_cli_src_modules_mgmt_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L210", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_copy_dir", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L111", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L158", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L190", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_manifest_file", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L180", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L148", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_remove_module", - "target": "bread_cli_src_modules_mgmt_rs_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L136", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_install_from_local", - "target": "bread_cli_src_modules_mgmt_copy_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_list_modules", - "target": "bread_cli_src_modules_mgmt_read_manifest_file" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_src_modules_mgmt_read_module_manifest", - "target": "bread_cli_src_modules_mgmt_read_manifest_file" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L407", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_detects_fs_read_and_widget_from_cpu_temp_widget_style_module", - "target": "bread_cli_src_modules_mgmt_audit_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L436", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_extracts_exec_bin_hint_and_ignores_baseline_calls", - "target": "bread_cli_src_modules_mgmt_audit_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_cli_src_modules_mgmt_collect_lua_files", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_cli_src_modules_mgmt_scan_lua_source", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L259", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_module", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L456", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_audit_scans_required_sibling_files_in_module_directory", - "target": "bread_cli_src_modules_mgmt_audit_module", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L274", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_render_permissions_toml", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L467", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_render_permissions_toml_produces_pastable_block", - "target": "bread_cli_src_modules_mgmt_render_permissions_toml", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_scan_lua_source", - "target": "bread_cli_src_modules_mgmt_classify_call_site", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L303", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_scan_lua_source", - "target": "bread_cli_src_modules_mgmt_rs_btreemap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L303", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_scan_lua_source", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L303", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_scan_lua_source", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L321", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_classify_call_site", - "target": "bread_cli_src_modules_mgmt_rs_btreemap", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L327", - "weight": 1.0, - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_classify_call_site", - "target": "bread_cli_src_modules_mgmt_extract_first_string_arg", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L321", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_classify_call_site", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/src/modules_mgmt.rs", - "source_location": "L321", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_cli_src_modules_mgmt_classify_call_site", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_from_local_fails_without_manifest" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_install_rejects_manifest_with_path_traversal_name" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_list_reads_manifests_from_disk" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_manifest_written_correctly_on_install" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L67", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_deletes_module_directory" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_nonexistent_errors" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_absolute_path_name" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_name_with_slash" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules", - "target": "bread_cli_tests_modules_remove_rejects_path_traversal_name" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_install_from_local_succeeds_with_manifest", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_list_reads_manifests_from_disk", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_make_module_dir", - "target": "bread_cli_tests_modules_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L6", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_make_module_dir", - "target": "bread_cli_tests_modules_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L168", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_manifest_written_correctly_on_install", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_remove_deletes_module_directory", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-cli/tests/modules.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_cli_tests_modules_remove_rejects_name_with_slash", - "target": "bread_cli_tests_modules_make_module_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main", - "target": "bread_emit_src_main_main" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main", - "target": "bread_emit_src_main_parse_args" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main", - "target": "unixstream" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main_main", - "target": "bread_emit_src_main_parse_args" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-emit/src/main.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_emit_src_main_parse_args", - "target": "bread_emit_src_main_rs_string" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_call", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_hostmessage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L45", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_rpcresponse", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_rs_duration", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "bread_module_host_src_io_run", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "sync", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_io", - "target": "unixstream", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L34", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L45", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_main", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_adapters_hyprland", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_adapters_podman", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_mod", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L32", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L31", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "bread_module_host_src_io", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_iocommand", - "target": "bread_module_host_src_io_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_io_iocommand", - "target": "bread_module_host_src_io_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_iocommand", - "target": "bread_module_host_src_io_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_iocommand", - "target": "bread_module_host_src_io_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_main_report_status", - "target": "bread_module_host_src_io_iocommand", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_rpcresponse", - "target": "bread_module_host_src_io_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L49", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_rpcresponse", - "target": "bread_module_host_src_io_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_io_hostmessage", - "target": "bread_shared_src_module_host_ipc_modulehostpush", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_hostmessage", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_io_rpcresponse", - "target": "bread_module_host_src_io_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_module_host_src_io_rs_receiver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_io_run", - "target": "bread_shared_src_module_host_ipc_modulehosthello", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/io.rs", - "source_location": "L249", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_io_call", - "target": "bread_module_host_src_io_rs_duration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L334", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L265", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L427", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L233", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L303", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_io_call" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "bread_module_host_src_lua_env_json_to_lua", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "bread_module_host_src_lua_env_modulehostlua", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L32", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "error", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L24", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_module_host_src_lua_env", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_json_to_lua", - "target": "bread_module_host_src_lua_env_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_json_to_lua", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_json_to_lua", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_json_to_lua", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L90", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_json_to_lua", - "target": "luavalue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "target": "bread_module_host_src_lua_env_json_to_lua", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_json", - "target": "bread_module_host_src_lua_env_json_to_lua", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L200", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_json_to_lua", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L367", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_json_to_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L123", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L241", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_json", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L519", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L241", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_json", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L462", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L477", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", - "target": "bread_module_host_src_lua_env_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L519", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L495", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L504", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_events", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L241", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_json", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_state", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L462", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_load_entry", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L513", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_lookup", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_new", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L477", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L127", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L127", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L128", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "bread_module_host_src_lua_env_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L127", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "rc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "refcell", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L513", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_lookup", - "target": "bread_module_host_src_lua_env_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_modulehostlua_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L154", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_events", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L157", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_json", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_state", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_module_host_src_lua_env_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L132", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_new", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L173", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_module_fn", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L328", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_emit", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L254", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_events", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L241", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_json", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_logging", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L290", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_timers", - "target": "bread_module_host_src_lua_env_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_module_host_src_lua_env_rs_hashset", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L353", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_state", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_module_host_src_lua_env_rs_hashset", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_module_host_src_lua_env_rs_hashset", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L376", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_fs", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L416", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_install_exec", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L474", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", - "target": "bread_module_host_src_lua_env_modulehostlua_run_on_load", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L462", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_load_entry", - "target": "bread_module_host_src_lua_env_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L487", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_run_on_load", - "target": "breadd_src_core_config_envguard_drop" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", - "target": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", - "target": "bread_module_host_src_lua_env_modulehostlua_lookup", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L495", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_event", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L505", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_dispatch_timer", - "target": "bread_module_host_src_lua_env_modulehostlua_lookup", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L513", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_lookup", - "target": "bread_module_host_src_lua_env_rs_function", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L519", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "target": "bread_module_host_src_lua_env_rs_function", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/lua_env.rs", - "source_location": "L519", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_lua_env_modulehostlua_call_event_handler", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_main", - "target": "bread_module_host_src_main_main", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_main", - "target": "bread_module_host_src_main_report_status", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast", - "source": "bread_module_host_src_main_main", - "target": "bread_module_host_src_main_report_status", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_main_report_status", - "target": "bread_module_host_src_main_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_module_host_src_main_report_status", - "target": "bread_module_host_src_main_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-module-host/src/main.rs", - "source_location": "L157", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_module_host_src_main_report_status", - "target": "bread_module_host_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_command_target", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L231", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_command_target_extracts_app_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_event_domain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_event_domain_extracts_top_level_segment", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_event_domain_is_none_without_bread_prefix", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_command_event", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L222", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_command_event_requires_command_prefix", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_known_app" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L46", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_is_reserved_domain" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_known_apps_are_recognized" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L75", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_reserved_domains_are_never_known_apps" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_reserved_domains_are_recognized" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L163", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_unknown_app_is_not_recognized" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_accepts_own_namespace" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_command_event", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L240", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps", - "target": "bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "bread_shared_src_apps" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_apps_validate_command_event", - "target": "bread_shared_src_apps_is_known_app", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_is_known_app" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L447", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "bread_shared_src_apps_is_reserved_domain" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L508", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_apps_validate_app_namespace" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L302", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_validate_app_namespace" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L89", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_shared_src_apps_command_target", - "target": "bread_shared_src_apps_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/apps.rs", - "source_location": "L125", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_shared_src_apps_event_domain", - "target": "bread_shared_src_apps_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L600", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_apps_validate_command_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_apps_validate_command_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L447", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "bread_shared_src_apps_validate_command_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L446", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "bread_shared_src_apps_event_domain" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_dot_double_star_does_not_match_sibling_prefix" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_dot_double_star_matches_exact_prefix_with_zero_segments" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_double_star_matches_zero_or_more_segments" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_empty_pattern_matches_only_empty_text" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_empty_text_only_matches_wildcards" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_exact_match" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_matches_glob" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L16", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_matches_pattern" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_mid_pattern_star_does_not_cross_dots" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_recursive_wildcard" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_single_char_wildcard" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_single_segment_wildcard" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob", - "target": "bread_shared_src_glob_star_does_not_cross_dot_segments" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/glob.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_glob_matches_pattern", - "target": "bread_shared_src_glob_matches_glob" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_app_serializes_as_externally_tagged_object" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_is_hashable_and_eq" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_rejects_unknown_variant" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L264", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_round_trips_through_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adapter_source_serializes_as_snake_case" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_adaptersource" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L405", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_new_sets_current_timestamp" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_round_trips_through_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L414", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_daemonsection" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L161", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L192", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path_expands_leading_tilde" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L182", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_expand_path_leaves_non_tilde_paths_unchanged" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_new_event_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L347", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L330", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_raw_event_round_trips_through_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_resolve_socket_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib", - "target": "bread_shared_src_lib_socketpathconfig" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_shared_src_lib", - "target": "bread_shared_src_module_host_ipc", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L18", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_shared_src_lib", - "target": "bread_shared_src_permissions", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_adaptersource", - "target": "bread_shared_src_lib_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L90", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_adaptersource" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_adaptersource" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "bread_shared_src_lib_adaptersource", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L68", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_adaptersource" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_adaptersource" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L86", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "bread_shared_src_lib_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L121", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_daemonsection", - "target": "bread_shared_src_lib_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L169", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_shared_src_lib_new_event_id", - "target": "bread_shared_src_lib_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L70", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L72", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_rawevent", - "target": "bread_shared_src_lib_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_new", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_network_raw_event", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_power_raw_event", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L107", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_device_event", - "target": "bread_shared_src_lib_rawevent", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_build_event", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "target": "bread_shared_src_lib_rawevent", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_raw", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L39", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_rawevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L92", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "bread_shared_src_lib_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_breadevent_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_breadevent_with_timestamp", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L130", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent", - "target": "bread_shared_src_lib_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc_modulehostpush", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_accept", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_ev", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L218", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "bread_shared_src_lib_breadevent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "bread_shared_src_lib_breadevent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L356", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_adapter_source_is_hashable_and_eq", - "target": "bread_shared_src_lib_breadevent_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L306", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_bread_event_new_accepts_owned_and_borrowed_names", - "target": "bread_shared_src_lib_breadevent_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L406", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib_bread_event_new_assigns_unique_id_and_no_cause", - "target": "bread_shared_src_lib_breadevent_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L295", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "target": "bread_shared_src_lib_breadevent_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_breadevent_with_timestamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L100", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "bread_shared_src_lib_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_breadevent_new", - "target": "into" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "into", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L147", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "bread_shared_src_lib_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L415", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib_bread_event_with_timestamp_preserves_timestamp_and_assigns_id", - "target": "bread_shared_src_lib_breadevent_with_timestamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_lib_breadevent_with_timestamp", - "target": "bread_shared_src_lib_new_event_id", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L294", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_bread_event_new_sets_current_timestamp", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_now_unix_ms_is_monotonically_non_decreasing_across_calls", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_filesystem_classify", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L83", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L58", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_network_network_raw_event", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L61", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_power_power_raw_event", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_systemd_handle_message", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_device_event", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_event", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1622", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2326", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2375", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2233", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_fail", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2218", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_finish", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2175", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_register", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2204", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_step", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2250", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "bread_shared_src_lib_now_unix_ms" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L127", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_socketpathconfig", - "target": "bread_shared_src_lib_daemonsection" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_resolve_socket_path", - "target": "bread_shared_src_lib_expand_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L138", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_resolve_socket_path", - "target": "bread_shared_src_lib_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/lib.rs", - "source_location": "L161", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_lib_expand_path", - "target": "bread_shared_src_lib_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "bread_shared_src_lib_expand_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_git_expand_roots", - "target": "bread_shared_src_lib_expand_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L67", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_module_host_ipc_hello_round_trips", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_module_host_ipc_modulehosthello", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_module_host_ipc_modulehostpush", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_module_host_ipc_push_event_tag_is_distinguishable_from_a_response_envelope", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_module_host_ipc_push_timer_round_trips", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc_modulehosthello", - "target": "bread_shared_src_module_host_ipc_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc_modulehosthello", - "target": "bread_shared_src_module_host_ipc_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L35", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc_modulehosthello", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/module_host_ipc.rs", - "source_location": "L58", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_module_host_ipc_modulehostpush", - "target": "bread_shared_src_module_host_ipc_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_exec_permission_with_bin_round_trips", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L177", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_explicit_empty_permissions_deserializes_to_some_empty", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_missing_permissions_field_deserializes_to_none", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_permission_list_round_trips_as_array_of_tables", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_permission_round_trips_through_toml_with_dotted_type_names", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_permissions", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L33", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_permissions_modulepermission", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L42", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "bread_shared_src_permissions_modulepermission", - "target": "bread_shared_src_permissions_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/permissions.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "bread_shared_src_permissions_modulepermission", - "target": "bread_shared_src_permissions_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L531", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_bin_allowed", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L511", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_path_allowed", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1724", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_build_scoped_env", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1590", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_moduledecl", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_read_module_permissions", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L458", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L97", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_pendingmodulehost", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "bread_shared_src_permissions_modulepermission", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L511", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_path_allowed", - "target": "bread_shared_src_permissions_permissionkind", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_class_with_underscore_and_hyphen" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L421", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_node_count_at_max" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L404", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_accepts_tree_at_max_depth" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_align" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_background" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_default_orientation" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L218", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_default_visible" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_fontweight" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L551", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_invalid_style_color_fails_to_deserialize" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L250", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_is_valid_class" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_label" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L489", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_node_serializes_with_type_tag" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L497", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_orientation" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_padding" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_placement_serializes_as_snake_case" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L161", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_radius" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_class_starting_with_digit" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L384", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_empty_class" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L369", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_invalid_class_characters" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L411", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_too_many_nodes" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L394", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rejects_tree_deeper_than_max" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_rs_value" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_semanticcolor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_simple_label_is_valid" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L568", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_does_not_affect_validation" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L541", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_enums_serialize_as_snake_case" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L506", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_field_is_optional_when_absent_from_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L513", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_round_trips_through_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L557", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_style_with_all_fields_none_is_equivalent_to_default" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_textsize" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L428", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widget_spec_round_trips_through_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L183", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetplacement" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L200", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetspec" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L90", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetstyle" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L224", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget", - "target": "bread_shared_src_widget_widgetvalidationerror" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "bread_shared_src_widget" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_default_orientation", - "target": "bread_shared_src_widget_orientation" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_orientation" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_box_of", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_label", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L72", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L72", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast", - "context": "return_type", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_children", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_class" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_on_click" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_style" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_validate" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetnode_validate_inner" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L70", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode", - "target": "bread_shared_src_widget_widgetstyle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L213", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2291", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2299", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "bread_shared_src_widget_widgetnode" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_label", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L265", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_class", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_on_click", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_style", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L212", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L97", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L212", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L227", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "bread_shared_src_widget_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L289", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_on_click", - "target": "bread_shared_src_widget_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L352", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_box_of", - "target": "bread_shared_src_widget_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L277", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_style", - "target": "bread_shared_src_widget_widgetstyle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L94", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_align" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L95", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_background" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L92", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_fontweight" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L97", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_padding" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L96", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_radius" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L91", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_semanticcolor" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L93", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetstyle", - "target": "bread_shared_src_widget_textsize" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L205", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetspec", - "target": "bread_shared_src_widget_widgetplacement" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2284", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "bread_shared_src_widget_widgetplacement" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "bread_shared_src_widget_widgetspec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "bread_shared_src_widget_widgetspec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetspec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetspec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_widgetvalidationerror" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetvalidationerror" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast", - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "bread_shared_src_widget_rs_display", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "bread_shared_src_widget_widgetvalidationerror_fmt" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetvalidationerror", - "target": "error" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "bread_shared_src_widget_widgetvalidationerror" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "bread_shared_src_widget_widgetvalidationerror" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "bread_shared_src_widget_widgetvalidationerror_fmt", - "target": "bread_shared_src_widget_rs_formatter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L231", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetvalidationerror_fmt", - "target": "bread_shared_src_widget_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L307", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L312", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L325", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_is_valid_class" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L324", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_class" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L530", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_style_round_trips_through_json", - "target": "bread_shared_src_widget_widgetnode_style" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L331", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate_inner", - "target": "bread_shared_src_widget_widgetnode_children" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widgetnode_validate", - "target": "bread_shared_src_widget_widgetnode_validate_inner" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L422", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_accepts_node_count_at_max", - "target": "bread_shared_src_widget_label" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L490", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_node_serializes_with_type_tag", - "target": "bread_shared_src_widget_label" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_node_without_style_omits_it_when_serialized_and_back", - "target": "bread_shared_src_widget_label" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L412", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_rejects_too_many_nodes", - "target": "bread_shared_src_widget_label" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L423", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_accepts_node_count_at_max", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L406", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_accepts_tree_at_max_depth", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L413", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_rejects_too_many_nodes", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L396", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_rejects_tree_deeper_than_max", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "bread-shared/src/widget.rs", - "source_location": "L436", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "bread_shared_src_widget_widget_spec_round_trips_through_json", - "target": "bread_shared_src_widget_box_of" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_parses_standard_bluez_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_adapter_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_address_from_path_returns_empty_for_root" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_bluetooth_try_enumerate" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_bluetooth_bluetoothadapter_run" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L18", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_new", - "target": "breadd_src_adapters_bluetooth_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L24", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "breadd_src_adapters_bluetooth_rs_sender" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_enumerate_existing", - "target": "breadd_src_adapters_bluetooth_try_enumerate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "breadd_src_adapters_bluetooth_rs_sender" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_parse_bluetooth_message" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L38", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_bluetoothadapter_run", - "target": "breadd_src_adapters_bluetooth_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_try_enumerate", - "target": "breadd_src_adapters_bluetooth_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_address_from_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_rs_message" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L123", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_parse_bluetooth_message", - "target": "breadd_src_adapters_bluetooth_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/bluetooth.rs", - "source_location": "L226", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_bluetooth_address_from_path", - "target": "breadd_src_adapters_bluetooth_rs_string" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L404", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L387", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L371", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L326", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_under_git" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_classify_silent_under_node_modules" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_empty_for_plain_directory" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L418", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L426", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_detect_markers_finds_multiple" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L300", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_git_at_top_level" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_node_modules" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_finds_target_nested_deeply" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L321", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_excluded_dir_component_none_for_ordinary_source_file" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L450", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L466", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L444", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_filesystemadapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_hashmap" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_path" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_filesystem_run_watch" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L14", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_filesystemadapter_run" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_string" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L355", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L405", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L388", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L327", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_under_git", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L467", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob_returns_empty_for_nonexistent_parent", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L445", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob_returns_single_path_unchanged_without_star", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L40", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_new", - "target": "breadd_src_adapters_filesystem_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_filesystemadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L61", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_expand_glob" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L47", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots", - "target": "breadd_src_adapters_filesystem_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_filesystemadapter_resolve_roots" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_pathbuf" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_detect_markers" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L60", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_enumerate_existing", - "target": "breadd_src_adapters_filesystem_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_filesystemadapter_run", - "target": "breadd_src_adapters_filesystem_run_watch" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L123", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_filesystem_run_watch", - "target": "breadd_src_core_config_envguard_drop" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_excluded_dir_component" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_instant" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "breadd_src_adapters_filesystem_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify", - "target": "eventkind" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L358", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_build_artifact_created_in_target", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L410", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_debounces_rapid_repeat_events_for_same_path", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_file_changed_for_ordinary_source_file", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_for_modify_in_target_not_create", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L330", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_under_git", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L344", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_classify_silent_under_node_modules", - "target": "breadd_src_adapters_filesystem_classify" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L249", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_detect_markers", - "target": "breadd_src_adapters_filesystem_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_excluded_dir_component", - "target": "breadd_src_adapters_filesystem_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L261", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob", - "target": "breadd_src_adapters_filesystem_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_excluded_dir_component", - "target": "breadd_src_adapters_filesystem_rs_option" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L421", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_detect_markers_finds_cargo_toml", - "target": "breadd_src_adapters_filesystem_detect_markers" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_detect_markers_finds_multiple", - "target": "breadd_src_adapters_filesystem_detect_markers" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/filesystem.rs", - "source_location": "L457", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_filesystem_expand_glob_expands_star_to_subdirectories", - "target": "breadd_src_adapters_filesystem_expand_glob" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_check_ahead_behind" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_check_dirty" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_discover_repos" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L458", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L477", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L446", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_gitadapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L408", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_handles_zero_zero" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L403", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_parses_space_separated_counts" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L398", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_parses_tab_separated_counts" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L413", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_ahead_behind_rejects_malformed_output" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L422", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_extracts_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_rejects_unrecognized_content" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_parse_gitdir_file_trims_whitespace" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_repotrack" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_finds_standard_directory_git" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_resolve_git_dir_returns_none_for_non_repo" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L26", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_git_rs_path" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L38", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L34", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git", - "target": "sync" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_run" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_gitadapter_with_interval" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_git_rs_vec" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_duration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L73", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_gitadapter_with_interval" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L72", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_new", - "target": "breadd_src_adapters_git_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L82", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_with_interval", - "target": "breadd_src_adapters_git_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_repotrack_new", - "target": "breadd_src_adapters_git_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_check_ahead_behind" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_check_dirty" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L99", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_discover_repos" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_gitadapter_run", - "target": "breadd_src_adapters_git_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L225", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_repotrack" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L207", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L205", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_repotrack", - "target": "breadd_src_adapters_git_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L243", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L211", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_repotrack_new", - "target": "breadd_src_adapters_git_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L384", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_parse_ahead_behind", - "target": "breadd_src_adapters_git_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L304", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_parse_gitdir_file", - "target": "breadd_src_adapters_git_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_option" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L314", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L244", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots", - "target": "breadd_src_adapters_git_repotrack_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L227", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_expand_roots" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_discover_repos", - "target": "breadd_src_adapters_git_resolve_git_dir" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L468", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots_globs_single_trailing_star", - "target": "breadd_src_adapters_git_expand_roots" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots_skips_unreadable_glob_parent_without_panicking", - "target": "breadd_src_adapters_git_expand_roots" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L452", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_expand_roots_uses_literal_path_without_trailing_star", - "target": "breadd_src_adapters_git_expand_roots" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_parse_gitdir_file" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L278", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_resolve_git_dir", - "target": "breadd_src_adapters_git_rs_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L509", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_resolve_git_dir_resolves_worktree_style_git_file", - "target": "breadd_src_adapters_git_resolve_git_dir" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L313", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_dirty", - "target": "breadd_src_adapters_git_rs_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/git.rs", - "source_location": "L355", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_git_check_ahead_behind", - "target": "breadd_src_adapters_git_parse_ahead_behind" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_hyprland_event_socket" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_hyprlandadapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_parse_hyprland_line" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_hyprland_rs_pathbuf" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland", - "target": "unixstream" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_hyprland_hyprlandadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_hyprland_hyprlandadapter_run" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_hyprland_event_socket" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_parse_hyprland_line" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L23", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprlandadapter_run", - "target": "breadd_src_adapters_hyprland_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprland_event_socket", - "target": "breadd_src_adapters_hyprland_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L50", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_hyprland_event_socket", - "target": "breadd_src_adapters_hyprland_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/hyprland.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_hyprland_parse_hyprland_line", - "target": "breadd_src_adapters_hyprland_rs_string" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_manager" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_arc" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_hashmap" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_adapters_mod_rs_result" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "breadd_src_core_config_config" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod", - "target": "sync" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L20", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_adapters_mod_adapterstatus" - }, - { - "relation": "inherits", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_adapter", - "target": "send" - }, - { - "relation": "inherits", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_adapter", - "target": "sync" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L42", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_mod_adapter" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "sync" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "sync" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L34", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "sync", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L16", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "sync" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "sync" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L70", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "sync", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_spawn_adapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_start_all" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_manager_status_handle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_receiver" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L48", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_adapters_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager", - "target": "breadd_src_core_config_config" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_receiver" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L65", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_status_handle", - "target": "breadd_src_adapters_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_adapters_mod_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_new", - "target": "breadd_src_core_config_config" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L73", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_manager_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L75", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_manager_spawn_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L69", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_start_all", - "target": "breadd_src_adapters_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_mod_manager_spawn_adapter", - "target": "a" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/adapters/mod.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_mod_manager_spawn_adapter", - "target": "breadd_src_core_supervisor_spawn_supervised" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_has_default_route" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_network_raw_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networkadapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_networksnapshot" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_read_network_state" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_btreemap" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network", - "target": "breadd_src_adapters_network_rs_result" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter", - "target": "breadd_src_adapters_network_networkadapter_run" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_network_raw_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_read_network_state" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L22", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networkadapter_run", - "target": "breadd_src_adapters_network_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L44", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_network_raw_event", - "target": "breadd_src_adapters_network_networksnapshot" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_btreemap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_networksnapshot", - "target": "breadd_src_adapters_network_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_networksnapshot" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_read_network_state", - "target": "breadd_src_adapters_network_has_default_route" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_ip_from_bytes" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", - "target": "breadd_src_adapters_network_rtnetlink_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L31", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", - "target": "breadd_src_adapters_network_rtnetlink_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/network_rtnetlink.rs", - "source_location": "L179", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_network_rtnetlink_ip_from_bytes", - "target": "breadd_src_adapters_network_rtnetlink_rs_string" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L282", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_non_container_type" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L260", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_remove_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L254", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L276", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_ignores_unknown_action" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L245", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_died_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_health_status_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_maps_start_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L292", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman", - "target": "breadd_src_adapters_podman_podmanadapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_podmanadapter_run" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter", - "target": "breadd_src_adapters_podman_rs_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_podmanadapter_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L24", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_new", - "target": "breadd_src_adapters_podman_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_podmanadapter_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_default", - "target": "breadd_src_adapters_podman_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L41", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_podmanadapter_run", - "target": "breadd_src_adapters_podman_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L140", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_map_podman_event", - "target": "breadd_src_adapters_podman_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L268", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_missing_fields_fall_back_to_unknown", - "target": "breadd_src_adapters_podman_map_podman_event" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L209", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_container_event", - "target": "breadd_src_adapters_podman_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_ignores_remove_event", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L255", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_ignores_stop_event_to_avoid_double_emit_with_died", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L277", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_ignores_unknown_action", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_died_event", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_health_status_event", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/podman.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_podman_maps_start_event", - "target": "breadd_src_adapters_podman_container_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_power_raw_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_poweradapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_powersnapshot" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_read_power_state" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power", - "target": "breadd_src_adapters_power_rs_result" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter", - "target": "breadd_src_adapters_power_poweradapter_run" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_new", - "target": "breadd_src_adapters_power_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_poweradapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_power_raw_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_read_power_state" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_poweradapter_run", - "target": "breadd_src_adapters_power_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_power_raw_event", - "target": "breadd_src_adapters_power_powersnapshot" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_powersnapshot", - "target": "breadd_src_adapters_power_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power.rs", - "source_location": "L65", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_read_power_state", - "target": "breadd_src_adapters_power_powersnapshot" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_parse_upower_message" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower", - "target": "breadd_src_adapters_power_upower_upoweradapter" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_probe" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter", - "target": "breadd_src_adapters_power_upower_upoweradapter_run" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_probe", - "target": "breadd_src_adapters_power_upower_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_parse_upower_message" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_upoweradapter_run", - "target": "breadd_src_adapters_power_upower_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/power_upower.rs", - "source_location": "L76", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_power_upower_parse_upower_message", - "target": "breadd_src_adapters_power_upower_rs_message" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L249", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_excludes_failed" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_ignores_transitional_states" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L238", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_active_to_started" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_active_state_to_kind_maps_inactive_and_dead_to_stopped" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_extracts_reason_when_present" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_failure_result_is_none_when_absent" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_get_unit_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_handle_message" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_detects_failed_active_state" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L269", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_other_active_states" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_is_failed_transition_ignores_unrelated_property_changes" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_query_active_state" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_rs_hashmap" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd", - "target": "breadd_src_adapters_systemd_systemdadapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L28", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_rs_vec" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter", - "target": "breadd_src_adapters_systemd_systemdadapter_run" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L32", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_new", - "target": "breadd_src_adapters_systemd_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L68", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_systemdadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_get_unit_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_handle_message" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L43", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_systemdadapter_run", - "target": "breadd_src_adapters_systemd_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_get_unit_path", - "target": "breadd_src_adapters_systemd_rs_connection" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L164", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_get_unit_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_connection" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_connection" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_query_active_state" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L119", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_query_active_state", - "target": "breadd_src_adapters_systemd_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L206", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_active_state_to_kind", - "target": "breadd_src_adapters_systemd_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_option" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L166", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_active_state_to_kind" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_failure_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_is_failed_transition" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L137", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_handle_message", - "target": "breadd_src_adapters_systemd_rs_message" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L216", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_is_failed_transition", - "target": "breadd_src_adapters_systemd_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/systemd.rs", - "source_location": "L226", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_systemd_failure_result", - "target": "breadd_src_adapters_systemd_rs_value" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_build_device_event", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_build_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L214", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_enumerate_with_udev" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_bool" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_prop_str" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_run_udev_monitor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_scanneddevice" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_udev_event_payload", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L12", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_udevadapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev", - "target": "breadd_src_adapters_udev_udevclassification", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_rs_vec" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_enumerate_existing" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_name" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter", - "target": "breadd_src_adapters_udev_udevadapter_run" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_scanneddevice", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L148", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification", - "target": "breadd_src_adapters_udev_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_udevadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_udevadapter_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_udevadapter_new", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L17", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_new", - "target": "breadd_src_adapters_udev_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification_from_device", - "target": "breadd_src_adapters_udev_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_build_device_event", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_enumerate_with_udev" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_enumerate_existing", - "target": "breadd_src_adapters_udev_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L47", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_udevadapter_run", - "target": "breadd_src_adapters_udev_run_udev_monitor" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_run_udev_monitor", - "target": "breadd_src_adapters_udev_build_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L100", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_event", - "target": "breadd_src_adapters_udev_build_device_event", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L108", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_build_event", - "target": "event" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L178", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_prop_bool", - "target": "event" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_prop_str", - "target": "event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_device_event", - "target": "breadd_src_adapters_udev_udev_event_payload", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L128", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_device_event", - "target": "breadd_src_adapters_udev_udevclassification_from_device", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L107", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_build_device_event", - "target": "breadd_src_core_types_device", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L169", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udev_event_payload", - "target": "breadd_src_adapters_udev_udevclassification", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L148", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification", - "target": "breadd_src_adapters_udev_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification", - "target": "breadd_src_adapters_udev_udevclassification_from_device", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_adapters_udev_rs_option" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L154", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification_from_device", - "target": "breadd_src_adapters_udev_prop_bool", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification_from_device", - "target": "breadd_src_adapters_udev_prop_str", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L152", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udevclassification_from_device", - "target": "breadd_src_core_types_device", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L218", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_adapters_udev_enumerate_payload_includes_classification_fields", - "target": "breadd_src_adapters_udev_udev_event_payload", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L169", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_udev_event_payload", - "target": "breadd_src_adapters_udev_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_prop_bool", - "target": "breadd_src_core_types_device", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L203", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_adapters_udev_prop_str", - "target": "breadd_src_core_types_device", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptersconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L71", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_adaptertoggle" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L524", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_compat_section_can_disable_legacy_hyprland_names", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L518", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L128", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_compatconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L9", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L580", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L570", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_config_path_respects_xdg_config_home" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_daemonconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_config_uses_documented_defaults" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_dedup_window" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_log_level" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_entry" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_lua_modules" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_timeout" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_notify_urgency" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_poll_interval" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L385", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_default_udev_subsystems_match_documented_list" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L336", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_envguard" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_eventsconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L560", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_expand_home_handles_missing_home_env" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_invalid_toml_returns_error" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L516", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L532", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L553", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_luaconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_modulesconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_notificationsconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L393", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_empty_toml_yields_defaults" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L400", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_full_toml_overrides_all_values" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_parse_partial_toml_fills_missing_with_defaults" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L85", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_powerconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rootsconfig" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L290", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rules_path", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L663", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L653", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_rules_path_respects_xdg_config_home", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L485", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_expands_tilde_when_explicit" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L497", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L478", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L508", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L106", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_systemdconfig" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config", - "target": "breadd_src_core_config_udevconfig" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L17", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "breadd_src_core_config" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L17", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_adaptersconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L23", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_compatconfig", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_load" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_entry_point" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_lua_module_path" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_config_socket_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L11", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_daemonconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L21", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_eventsconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_luaconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_modulesconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config", - "target": "breadd_src_core_config_notificationsconfig" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L21", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_config_config" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_config_config" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_config_config" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_daemonconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L281", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_log_level", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_lua_entry", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L289", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_lua_modules", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L313", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_notify_path", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_notify_urgency", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L129", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_string" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_luaconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_modulesconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L150", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L222", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_modulesconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L317", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_udev_subsystems", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L102", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L113", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L81", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L65", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_adaptertoggle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_powerconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_rootsconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_systemdconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptersconfig", - "target": "breadd_src_core_config_udevconfig" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_adaptertoggle_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptertoggle", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig", - "target": "breadd_src_core_config_udevconfig_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_powerconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_powerconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rootsconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L194", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig", - "target": "breadd_src_core_config_systemdconfig_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_eventsconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L203", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_eventsconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L240", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_compatconfig", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_compatconfig", - "target": "breadd_src_core_config_rs_default", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L211", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig", - "target": "breadd_src_core_config_rs_default" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L223", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_config_notificationsconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_default_log_level" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L136", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L133", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_daemonconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L160", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L240", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_config_compatconfig_default", - "target": "breadd_src_core_config_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard_new", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L142", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L151", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L212", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L177", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L186", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L195", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L168", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_entry" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_luaconfig_default", - "target": "breadd_src_core_config_default_lua_modules" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L154", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_modulesconfig_default", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_adaptertoggle_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L170", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L171", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_udevconfig_default", - "target": "breadd_src_core_config_default_udev_subsystems" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L180", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_poll_interval" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_powerconfig_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L188", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_rootsconfig_default", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L197", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_default_true" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L198", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_systemdconfig_default", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_eventsconfig_default", - "target": "breadd_src_core_config_default_dedup_window" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L225", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L365", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_default_config_uses_documented_defaults", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L541", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L554", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L216", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L214", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_timeout" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L215", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_notificationsconfig_default", - "target": "breadd_src_core_config_default_notify_urgency" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L488", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L500", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L511", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_notificationsconfig_default" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L519", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_compat_section_defaults_legacy_hyprland_names_to_true", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_compatconfig_default", - "target": "breadd_src_core_config_default_true", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L404", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_default_config_uses_documented_defaults", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L582", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L603", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L616", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_lua_entry_point_returns_absolute_path_unchanged", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L550", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L562", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L541", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_socket_path_uses_explicit_path_verbatim", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L573", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_compatconfig_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L223", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_config_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L222", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_load", - "target": "breadd_src_core_config_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_expand_home" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L233", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_socket_path", - "target": "breadd_src_core_config_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L242", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L246", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L251", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L267", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L290", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_config_rules_path", - "target": "breadd_src_core_config_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_lua_entry_point", - "target": "breadd_src_core_config_expand_home" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_lua_module_path", - "target": "breadd_src_core_config_expand_home" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L253", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L256", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_path", - "target": "breadd_src_core_config_expand_home" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L292", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_rules_path", - "target": "breadd_src_core_config_envguard_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L295", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_rules_path", - "target": "breadd_src_core_config_expand_home", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L270", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_expand_home", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_drop" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L342", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_drop", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L337", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "breadd_src_core_config_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L338", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_envguard", - "target": "mutexguard" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L581", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_path_falls_back_to_home_when_no_xdg", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L571", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_config_path_respects_xdg_config_home", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L561", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_expand_home_handles_missing_home_env", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L517", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_lua_entry_point_and_module_path_expand_tilde", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L538", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_lua_entry_point_and_module_path_prefer_xdg_config_home_when_set", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L664", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_rules_path_falls_back_to_home_when_no_xdg", - "target": "breadd_src_core_config_envguard_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_config_rules_path_respects_xdg_config_home", - "target": "breadd_src_core_config_envguard_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_expands_tilde_when_explicit", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L498", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_falls_back_to_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/config.rs", - "source_location": "L509", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_config_socket_path_uses_tmp_when_no_xdg_runtime_dir", - "target": "breadd_src_core_config_envguard_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "breadd_src_core_config_envguard_drop" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1371", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_core_config_envguard_drop" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1488", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1513", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1475", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_app_own_namespace_passes_through", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1501", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L867", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L893", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L910", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L948", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1032", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_allows_after_window_elapses" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1042", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1022", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1062", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L10", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_eventnormalizer" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L729", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L929", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1044", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L777", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_monitor_lifecycle" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1149", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L763", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L715", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_hyprland_workspace_change" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L984", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_network_online_and_offline" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L851", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L799", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_ac_connected_emits_named_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L812", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L838", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_hashmap" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_rs_rwlock" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1081", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_fields_handles_empty_and_single" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_split_hyprland_fields" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1005", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_system_events_pass_through_unchanged" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L586", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L651", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L634", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_bind_action_is_suppressed" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L667", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L693", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L613", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer", - "target": "breadd_src_core_normalizer_udev_remove_emits_disconnected" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L519", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_accept" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer", - "target": "breadd_src_core_normalizer_rs_string" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1489", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1514", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1476", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1502", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L868", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L894", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L911", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L966", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L930", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L949", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1043", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1023", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1063", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L20", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_new", - "target": "breadd_src_core_normalizer_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L264", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L730", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L930", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1045", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L778", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1164", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "target": "breadd_src_core_normalizer_eventnormalizer_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L745", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L764", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L716", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L985", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L852", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L800", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L813", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L839", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L565", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1006", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L587", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L652", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L635", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L668", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L694", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L614", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", - "target": "breadd_src_core_normalizer_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1045", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1164", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "target": "breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1490", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1515", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1477", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1503", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L879", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_accept" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_app" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_git" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_network" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_podman" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_power" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_remote" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize_udev" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L28", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L737", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1116", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1166", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L771", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L723", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L602", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L628", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_eventnormalizer_normalize" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "target": "breadd_src_core_normalizer_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L504", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_app", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L314", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L460", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_git", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L159", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L391", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_network", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L481", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_podman", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L263", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_power", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L442", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_remote", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L469", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_systemd", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L433", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_terminal", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L54", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_udev", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L563", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_split_hyprland_fields", - "target": "breadd_src_core_normalizer_rs_vec" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L212", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", - "target": "breadd_src_core_normalizer_split_hyprland_fields" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L293", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", - "target": "breadd_src_core_normalizer_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L574", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_raw", - "target": "breadd_src_core_normalizer_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1490", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1515", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1477", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_own_namespace_passes_through", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1503", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_app_wrong_namespace_is_dropped", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L869", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L895", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_enumerate_includes_name", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L967", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L931", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L950", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1034", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_allows_after_window_elapses", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1044", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_distinguishes_different_payloads", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1024", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_dedup_drops_duplicate_within_window", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L731", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1001", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1110", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_monitor_lifecycle", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1166", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", - "target": "breadd_src_core_normalizer_raw", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L746", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L765", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_hyprland_workspace_change", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_network_online_and_offline", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L853", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L801", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_ac_connected_emits_named_event", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_system_events_pass_through_unchanged", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L588", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L636", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_bind_action_is_suppressed", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L670", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L695", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/normalizer.rs", - "source_location": "L615", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_normalizer_udev_remove_emits_disconnected", - "target": "breadd_src_core_normalizer_raw" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L219", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_absent_file_is_not_an_error", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_empty_file_loads_with_no_rules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L323", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_empty_on_is_treated_as_missing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L226", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_invalid_toml_is_fatal", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L126", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L305", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L356", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_multiple_action_keys_is_reported", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L67", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_parsedrule", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L42", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rawrule", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L31", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L208", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L399", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rule_issue_display_includes_index_and_on", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_ruleaction", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_ruleissue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rulesfile", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L100", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_rulesloadoutcome", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_validate_rule", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L247", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L210", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules", - "target": "breadd_src_core_rules_zero_action_keys_is_reported", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_rules", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L38", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesfile", - "target": "breadd_src_core_rules_rawrule", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesfile", - "target": "breadd_src_core_rules_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L113", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesloadoutcome", - "target": "breadd_src_core_rules_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_rawrule", - "target": "breadd_src_core_rules_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L46", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_rawrule", - "target": "breadd_src_core_rules_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_rules_validate_rule", - "target": "breadd_src_core_rules_rawrule", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L85", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue", - "target": "breadd_src_core_rules_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L72", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_parsedrule", - "target": "breadd_src_core_rules_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L62", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_ruleaction", - "target": "breadd_src_core_rules_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L86", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue", - "target": "breadd_src_core_rules_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L106", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesloadoutcome", - "target": "breadd_src_core_rules_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L73", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_core_rules_parsedrule", - "target": "breadd_src_core_rules_ruleaction", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L112", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesloadoutcome", - "target": "breadd_src_core_rules_parsedrule", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_validate_rule", - "target": "breadd_src_core_rules_parsedrule", - "confidence_score": 1.0 - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue", - "target": "breadd_src_core_rules_rs_display", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L90", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue", - "target": "breadd_src_core_rules_ruleissue_fmt", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L113", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_rulesloadoutcome", - "target": "breadd_src_core_rules_ruleissue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_rules_validate_rule", - "target": "breadd_src_core_rules_ruleissue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L90", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue_fmt", - "target": "breadd_src_core_rules_rs_formatter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L90", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_rules_ruleissue_fmt", - "target": "breadd_src_core_rules_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L153", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_rules_validate_rule", - "target": "breadd_src_core_rules_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L126", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_rules_load_rules", - "target": "breadd_src_core_rules_rulesloadoutcome", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L331", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_invalid_toml_is_fatal", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L126", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_rules_load_rules", - "target": "breadd_src_core_rules_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_load_rules", - "target": "breadd_src_core_rules_validate_rule", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L312", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L365", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_multiple_action_keys_is_reported", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L390", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_zero_action_keys_is_reported", - "target": "breadd_src_core_rules_load_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_empty_file_loads_with_no_rules", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L324", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_empty_on_is_treated_as_missing", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L227", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_invalid_toml_is_fatal", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L306", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_missing_on_is_reported_with_index_and_no_on", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L357", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_multiple_action_keys_is_reported", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L376", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_one_bad_rule_does_not_block_other_valid_rules", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L248", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_well_formed_rules_all_three_action_kinds_parse", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L290", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_wildcard_on_is_passed_through_unvalidated", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L210", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_rules_write_temp", - "target": "breadd_src_core_rules_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L210", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_core_rules_write_temp", - "target": "breadd_src_core_rules_rs_tempdir", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/rules.rs", - "source_location": "L340", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_rules_zero_action_keys_is_reported", - "target": "breadd_src_core_rules_write_temp", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L998", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_empty_matches_anything" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L987", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L947", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_input_flags_match_booleans" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_matches" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L936", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L768", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L793", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L814", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L802", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_device_disconnect_removes_matching_id" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_dispatch_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_handle_command" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L686", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L703", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L858", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L846", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L882", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L901", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1007", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_returns_first_matching_rule" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1039", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1048", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L3", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_hashmap" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_run_state_engine" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statecommand" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L912", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L671", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_navigates_nested_keys" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L677", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L665", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L750", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_window_focus_change_updates_active_window" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L734", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L11", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_subscriptions" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L12", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_core_types" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L15", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L19", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "breadd_src_core_state_engine" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L20", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statecommand" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L117", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_modules" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_subscriptions" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_clear_widgets" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_subscription" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_register_watch" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_subscription" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_remove_watch" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_device_rules" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_module_status" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_set_profile" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_arc" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_dump" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_state_engine_statehandle_state_get" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L19", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L21", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L217", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_core_state_engine_statehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_state_engine_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statecommand" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statecommand" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_state_engine_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_devicerule" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L44", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statecommand", - "target": "breadd_src_core_types_moduleloadstate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_statecommand" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L143", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "target": "breadd_src_core_state_engine_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_profile", - "target": "breadd_src_core_state_engine_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L143", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "target": "breadd_src_core_state_engine_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_state_engine_rs_vec" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L318", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_statehandle_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_statehandle_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_state_engine_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_new", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L62", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_arc", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L66", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_get", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L653", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_ev", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L81", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_state_dump", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L364", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_value_at_path", - "target": "breadd_src_core_state_engine_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_state_engine_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_state_engine_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_remove_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L103", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_register_watch", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L109", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_remove_watch", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_module_status", - "target": "breadd_src_core_types_moduleloadstate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L143", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_core_state_engine_statehandle_set_module_status_ex", - "target": "breadd_src_core_types_moduleloadstate", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L144", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_statehandle_set_device_rules", - "target": "breadd_src_core_types_devicerule" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_receiver" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_state_engine_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L149", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_run_state_engine", - "target": "unboundedreceiver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "breadd/src/main.rs", - "source_location": "L45", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_main_main", - "target": "breadd_src_core_state_engine_run_state_engine" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_state_engine_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_state_engine_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_subscriptions_subscriptiontable" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_handle_command", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_core_subscriptions_subscriptiontable" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L339", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_dispatch_event", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L375", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_apply_event_to_state", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L688", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L719", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L706", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L860", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L848", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L826", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L885", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L903", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L915", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L752", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L736", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_apply_event_to_state" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L478", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_state_engine_condition_matches" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L476", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_resolve_device", - "target": "breadd_src_core_types_devicerule" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L486", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_condition_matches", - "target": "breadd_src_core_types_matchcondition" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L604", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_apply_device_change", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L770", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L796", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L816", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L804", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_device_disconnect_removes_matching_id", - "target": "breadd_src_core_state_engine_apply_device_change" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L690", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_connect_adds_new_monitor", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L705", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L862", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L850", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_power_clamps_battery_percent_to_100", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L828", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L887", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L905", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L917", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_unknown_event_does_not_mutate_state", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L754", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_window_focus_change_updates_active_window", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/state_engine.rs", - "source_location": "L738", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_state_engine_workspace_changed_updates_active_workspace", - "target": "breadd_src_core_state_engine_ev" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L1", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_rs_hashmap" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscription" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L4", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L82", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_clear_removes_all" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L149", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions", - "target": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L8", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable_remove", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L23", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L209", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L320", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_remove_handler", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L35", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_core_subscriptions_subscriptionid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L9", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscription", - "target": "breadd_src_core_subscriptions_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscription" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_subscription" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable_add_with_id", - "target": "breadd_src_core_subscriptions_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_rs_vec" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable", - "target": "breadd_src_core_subscriptions_subscriptiontable_remove" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_subscriptiontable_match_event", - "target": "breadd_src_core_subscriptions_rs_vec" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L84", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L97", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L151", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_match_returns_empty_for_unmatched_event", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_remove_preserves_other_entries_after_swap_remove", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L113", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_remove_returns_true_only_for_known_ids", - "target": "breadd_src_core_subscriptions_subscriptiontable_add_with_id" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_clear_removes_all", - "target": "breadd_src_core_subscriptions_subscriptiontable_clear" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L87", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_add_assigns_provided_id_and_finds_match", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L102", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_match_returns_all_matching_subscriptions", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/subscriptions.rs", - "source_location": "L159", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_subscriptions_table_once_flag_is_preserved_in_match_result", - "target": "breadd_src_core_subscriptions_subscriptiontable_match_event" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_supervisor", - "target": "breadd_src_core_supervisor_spawn_supervised" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_f" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/supervisor.rs", - "source_location": "L7", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_supervisor_spawn_supervised", - "target": "breadd_src_core_supervisor_rs_receiver" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L45", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_device" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_devicerule" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_devicetopology" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_interfacestate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L58", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_matchcondition" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_moduleloadstate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L118", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_modulestatus" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_monitor" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L83", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_networkstate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_powerstate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_profilestate" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L5", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_rs_value" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L157", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workflowstate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workflowstatus" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L34", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types", - "target": "breadd_src_core_types_workspace" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L25", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_core_types" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_devicetopology" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L17", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_modulestatus" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L9", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_monitor" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_networkstate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L15", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_powerstate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_profilestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L12", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L22", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L18", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workflowstatus" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L10", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_runtimestate", - "target": "breadd_src_core_types_workspace" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_core_types_runtimestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L79", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L103", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L70", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L121", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L96", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_powerstate", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L152", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L53", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_device", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L78", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L70", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_matchcondition", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L30", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_monitor", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L104", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L152", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L36", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_workspace", - "target": "breadd_src_core_types_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_devicetopology", - "target": "breadd_src_core_types_device" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L79", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_devicerule", - "target": "breadd_src_core_types_matchcondition" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "breadd_src_core_types_matchcondition" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_interfacestate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L84", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_networkstate", - "target": "breadd_src_core_types_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_hashmap" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_profilestate_default" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L104", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_btreemap" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L107", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate", - "target": "breadd_src_core_types_rs_default" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_profilestate_default", - "target": "breadd_src_core_types_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L120", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_moduleloadstate" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L125", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_modulestatus", - "target": "breadd_src_core_types_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/core/types.rs", - "source_location": "L145", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_core_types_workflowstatus", - "target": "breadd_src_core_types_workflowstate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_ipcrequest" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_ipcresponse" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L7", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_arc" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L6", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_atomicu64" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L8", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_instant" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_rs_pathbuf" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_ipc_mod_server" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod", - "target": "breadd_src_lua_mod_runtimehandle" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L25", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_mod", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_instant" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_mutex" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L39", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L40", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L42", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_rs_vecdeque" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_handle_connection" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_handle_request" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L445", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_manual_emit", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_serve" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_ipc_mod_server_stream_events" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L37", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_lua_mod_runtimehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_ipcrequest", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L61", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L445", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "breadd_src_ipc_mod_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_mutex" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_vecdeque" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_ipcrequest", - "target": "breadd_src_ipc_mod_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_ipcrequest" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_mod_ipcrequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "breadd_src_ipc_mod_ipcrequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L59", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L445", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "breadd_src_ipc_mod_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L61", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_ipcresponse", - "target": "breadd_src_ipc_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_option" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L140", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_server_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L455", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "breadd_src_ipc_mod_server_new", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_ipc_mod_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L68", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_lua_mod_runtimehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L87", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_new", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L110", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_server_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_rs_receiver" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L94", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_serve", - "target": "breadd_src_ipc_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L200", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L445", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_manual_emit", - "target": "breadd_src_ipc_mod_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L389", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_handle_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L175", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "breadd_src_ipc_mod_server_stream_events" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L138", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_ipc_mod_server_handle_connection", - "target": "unixstream" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "unixstream" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L32", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "unixstream", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L385", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_handle_request", - "target": "breadd_src_ipc_mod_server_manual_emit", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/mod.rs", - "source_location": "L463", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_mod_server_stream_events", - "target": "breadd_src_ipc_mod_rs_ownedwritehalf", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L531", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "breadd_src_ipc_module_host_bridge_bin_allowed", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L511", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "breadd_src_ipc_module_host_bridge_path_allowed", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L27", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L40", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "breadd_src_module_host_modulehostoutcome", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L35", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge", - "target": "joinhandle", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server", - "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server", - "target": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "breadd_src_ipc_module_host_bridge_rs_ownedwritehalf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "breadd_src_ipc_module_host_bridge_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "bufreader", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "lines", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L51", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_handle_module_host_connection", - "target": "ownedreadhalf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L414", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_bin_allowed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L364", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_path_allowed", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_unboundedsender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_ipc_module_host_bridge_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "breadd_src_module_host_modulehostoutcome", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/ipc/module_host_bridge.rs", - "source_location": "L195", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_ipc_module_host_bridge_server_dispatch_module_host_method", - "target": "joinhandle", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_connect" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_disconnect" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_get_powered" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_list_devices" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_query" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_powered" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_set_scanning" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetooth_spawn" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_bluetoothdevice" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_builtin_module_decls" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2308", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_default_widget_visible" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_dirs_home" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_errorentry" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerentry" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L176", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_handlerkind" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_hyprland_request_socket" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_is_lib_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_json_to_lua" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_list_lua_files" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_expand_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_hostname" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_name" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_lua_machine_tags" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L206", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luaengine" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_name_from_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_get" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_module_store_set" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_moduleinfo" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_order_module_decls" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2971", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_parse_match_condition" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_read_module_permissions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_read_sync_toml" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L4", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_runtimehandle" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3087", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_shell_quote", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_spawn_runtime" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_state_value_to_lua" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerentry" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_timerid" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_list_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_register" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_remove" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widget_update" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2282", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetregisterargs" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2297", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_widgetupdateargs" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_fail" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_finish" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_list_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_register" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_status_json" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_step" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod", - "target": "breadd_src_lua_mod_workflow_timeout" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L28", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_lua_mod", - "target": "breadd_src_module_host", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L41", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L38", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luamessage", - "target": "breadd_src_lua_mod_timerid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_luamessage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L184", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_sender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3099", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3081", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3146", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1724", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_build_scoped_env", - "target": "breadd_src_lua_mod_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_debounce", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_log_helpers", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_wait_helper", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_lua_source", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1590", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "target": "breadd_src_lua_mod_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_profiles", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_rules_toml", - "target": "breadd_src_lua_mod_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "target": "breadd_src_lua_mod_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle_reload", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3116", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3131", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3167", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetoothdevice", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L50", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2959", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2625", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_hostname", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2612", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2102", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", - "target": "breadd_src_lua_mod_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3087", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_shell_quote", - "target": "breadd_src_lua_mod_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2301", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_string" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_errorentry", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_errorentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_errorentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_errorentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_errorentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L171", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L213", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "target": "breadd_src_lua_mod_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2102", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", - "target": "breadd_src_lua_mod_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_set_current_module", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L198", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_read_module_permissions", - "target": "breadd_src_lua_mod_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L189", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2290", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetregisterargs", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2305", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widgetupdateargs", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_option" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_mutex" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L56", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_rs_vecdeque" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_recent_errors" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_reload" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_sender" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle", - "target": "breadd_src_lua_mod_runtimehandle_shutdown" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_runtimehandle" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L219", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle_sender", - "target": "breadd_src_lua_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_rs_unboundedsender" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_arc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_mutex" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_mutex" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L224", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vecdeque" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_vecdeque" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L80", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_runtimehandle_recent_errors", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2649", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L216", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L196", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_rs_vec" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_read_module_permissions", - "target": "breadd_src_lua_mod_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_event" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_handle_timer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_reload_internal" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_lua_mod_luaengine_remove_handler" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L90", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_spawn_runtime", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_timerid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L684", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_timerid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L172", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_handlerkind" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L173", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_handlerentry", - "target": "breadd_src_lua_mod_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_handlerentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L217", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_lua_mod_moduleinfo", - "target": "breadd_src_lua_mod_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L186", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_lua_mod_timerentry", - "target": "breadd_src_lua_mod_rs_registrykey", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L210", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_timerentry" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2893", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1590", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "target": "breadd_src_lua_mod_moduledecl", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L197", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_moduledecl", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2405", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_moduledecl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2605", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_dirs_home", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2925", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request_socket", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2592", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L221", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L214", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_moduleinfo" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1724", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_build_scoped_env", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1681", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1650", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_get_module_hook" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1451", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_event" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1514", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_handle_timer" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L309", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_api" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1748", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_debounce" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1689", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1841", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_require_loader" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1883", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1938", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1230", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_device_rules" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1322", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_file" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1443", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_lua_source" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1406", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_module" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1590", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1285", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_profiles" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_rules_toml", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1667", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1660", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_is_registered" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2080", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_module_ungated", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_reload_internal" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1538", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_remove_handler" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1544", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_load" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1564", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_reload" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1589", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_run_on_unload" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2102", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1675", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L212", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_atomicu64" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L215", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L223", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_hashset", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L221", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_lua_mod_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L255", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2979", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2991", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_lua", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3441", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_rs_hashset", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3189", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2894", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_builtin_module_decls", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2966", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2512", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2988", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L451", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1255", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1330", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L228", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_lua_mod_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L260", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_new", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L263", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1783", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2581", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2406", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_order_module_decls", - "target": "breadd_src_lua_mod_luaengine_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_cancel_all_timers" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_install_api" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L286", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_device_rules" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L288", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_init_and_modules" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_profiles" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L325", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_load_rules_toml", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L289", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_reload" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_reload_internal", - "target": "breadd_src_lua_mod_luaengine_run_on_unload" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1173", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_connect" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1183", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_disconnect" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1168", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_query" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1158", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_powered" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1193", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_set_scanning" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1157", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_bluetooth_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L784", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_hyprland_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L811", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_json_to_lua" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1095", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_expand_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1069", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_name" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1073", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_lua_machine_tags" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1226", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_debounce" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1225", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_log_helpers" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1222", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_require_loader" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1223", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_wait_helper" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1224", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_luaengine_install_workflow_helpers" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L913", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_get" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L926", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_module_store_set" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1018", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L461", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_state_value_to_lua" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1055", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_list_json" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L972", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_register" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1033", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_remove" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1004", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_api", - "target": "breadd_src_lua_mod_widget_update" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1270", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_device_rules", - "target": "breadd_src_lua_mod_parse_match_condition" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1402", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_rules_toml", - "target": "breadd_src_lua_mod_lua_expand_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1403", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_rules_toml", - "target": "breadd_src_lua_mod_shell_quote", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1332", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_builtin_module_decls" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1336", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_is_lib_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1325", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_list_lua_files" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1323", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_lua_file" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1381", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_load_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1351", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_luaengine_scan_module_decl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1338", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_module_name_from_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1364", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_order_module_decls" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1476", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_init_and_modules", - "target": "breadd_src_lua_mod_read_module_permissions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1411", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_file" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1409", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_lua_source" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1558", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_out_of_process_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1570", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1416", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_module_is_registered" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1420", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_run_on_load" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1407", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_module", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1423", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_load_lua_file", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2488", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_is_lib_path", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2987", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_list_lua_files", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1642", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "target": "breadd_src_lua_mod_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1781", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_scan_module_decl", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2479", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_name_from_path", - "target": "breadd_src_lua_mod_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2943", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_read_module_permissions", - "target": "breadd_src_lua_mod_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1672", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_load_scoped_lua_file", - "target": "breadd_src_lua_mod_luaengine_build_scoped_env", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1724", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_build_scoped_env", - "target": "breadd_src_lua_mod_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3524", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_parse_match_condition", - "target": "breadd_src_lua_mod_rs_table", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1484", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_json_to_lua" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1509", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_handle_callback_error" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1886", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_set_current_dispatch_id", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1491", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_event", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1523", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_timer", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1637", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_remove_handler" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1545", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_get_module_hook" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1546", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_load", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1571", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1577", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1981", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_module_ungated", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1572", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_reload", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1596", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_get_module_hook" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1602", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2007", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_module_ungated", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1597", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_run_on_unload", - "target": "breadd_src_lua_mod_luaengine_set_current_module" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1633", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_get_module_hook" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1616", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_module_is_builtin" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2032", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "breadd_src_lua_mod_luaengine_module_ungated", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1614", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_handle_callback_error", - "target": "luaerror" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2051", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_get_module_hook", - "target": "breadd_src_lua_mod_rs_function", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2292", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_lua_mod_luaengine_install_require_loader", - "target": "breadd_src_lua_mod_rs_function", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1984", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_json_to_lua" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1969", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_fail" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1960", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_finish" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1992", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_list_json" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1944", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_register" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1983", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_status_json" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1953", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_step" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L1976", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_luaengine_install_workflow_helpers", - "target": "breadd_src_lua_mod_workflow_timeout" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2167", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_register", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2547", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2563", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2393", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2379", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_remove", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2222", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_fail", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2208", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_finish", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2267", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2255", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2194", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_step", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2237", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_workflow_timeout", - "target": "breadd_src_lua_mod_rs_rwlock" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2687", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_status_json", - "target": "breadd_src_lua_mod_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3020", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_lua_mod_module_store_get", - "target": "breadd_src_lua_mod_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3036", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_module_store_set", - "target": "breadd_src_lua_mod_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2825", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_widget_list_json", - "target": "breadd_src_lua_mod_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2699", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_lua_mod_workflow_list_json", - "target": "breadd_src_lua_mod_rs_jsonvalue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2312", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_register", - "target": "breadd_src_lua_mod_widgetregisterargs" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2343", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_widget_update", - "target": "breadd_src_lua_mod_widgetupdateargs" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_json_to_lua", - "target": "breadd_src_lua_mod_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2506", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_json_to_lua", - "target": "t" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2536", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_json_to_lua" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "t" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2665", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_read_sync_toml", - "target": "breadd_src_lua_mod_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2518", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_state_value_to_lua", - "target": "breadd_src_lua_mod_rs_value" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2594", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_expand_path", - "target": "breadd_src_lua_mod_dirs_home" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2622", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_lua_hostname" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2613", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_name", - "target": "breadd_src_lua_mod_read_sync_toml" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2650", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_lua_machine_tags", - "target": "breadd_src_lua_mod_read_sync_toml" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L2963", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_hyprland_request", - "target": "breadd_src_lua_mod_hyprland_request_socket" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3013", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_spawn", - "target": "breadd_src_lua_mod_rs_f" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3035", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_query", - "target": "breadd_src_lua_mod_rs_f" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3118", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_connect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_disconnect", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3058", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_find_adapter", - "target": "breadd_src_lua_mod_rs_connection" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3101", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_get_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3083", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_set_powered", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3148", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_set_scanning", - "target": "breadd_src_lua_mod_bluetooth_find_adapter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/lua/mod.rs", - "source_location": "L3172", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_lua_mod_bluetooth_list_devices", - "target": "breadd_src_lua_mod_bluetoothdevice" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "breadd_src_main_main" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L10", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "breadd_src_main_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main", - "target": "breadd_src_main_wait_for_shutdown" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_main_main", - "target": "breadd_src_main_rs_result" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_activemodulehost", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L458", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_apply_sandbox", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_describe_exit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L114", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_inner", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L647", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_modulehostoutcome", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L725", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_pendingmodulehost", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L616", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_resolve_bin_path", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L377", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_resolve_module_host_binary", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L66", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L68", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L79", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_rs_unboundedsender", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L350", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_short", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_spawn_module_host", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L771", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host", - "target": "breadd_src_module_host_which_sh", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L88", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostoutcome", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L98", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_pendingmodulehost", - "target": "breadd_src_module_host_modulehostoutcome", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostoutcome", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_describe_exit", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L116", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_inner", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L152", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_insert_active", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L132", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_insert_pending", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L96", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_pendingmodulehost", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L350", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_short", - "target": "breadd_src_module_host_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L115", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_inner", - "target": "breadd_src_module_host_pendingmodulehost", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L132", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_insert_pending", - "target": "breadd_src_module_host_pendingmodulehost", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L144", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_take_pending", - "target": "breadd_src_module_host_pendingmodulehost", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L98", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_pendingmodulehost", - "target": "breadd_src_module_host_rs_sender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L97", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_pendingmodulehost", - "target": "breadd_src_module_host_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L116", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_inner", - "target": "breadd_src_module_host_activemodulehost", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L110", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_inner", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L120", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_default", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_insert_active", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L132", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_insert_pending", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L126", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_remove_active", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L193", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_shutdown_all", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_take_pending", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L178", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_modulehostregistry_terminate_existing", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L110", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_rs_arc", - "confidence_score": 1.0 - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L119", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_rs_default", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L110", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry", - "target": "breadd_src_module_host_rs_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L116", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_src_module_host_inner", - "target": "breadd_src_module_host_rs_hashmap", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L472", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "breadd_src_module_host_modulehostregistry_default", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L121", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_default", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L120", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_default", - "target": "breadd_src_module_host_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L126", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_new", - "target": "breadd_src_module_host_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L680", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L617", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_resolve_bin_path", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L254", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_new", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L243", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_insert_pending", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L144", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_modulehostregistry_take_pending", - "target": "breadd_src_module_host_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L291", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_take_pending", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_describe_exit", - "target": "breadd_src_module_host_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L616", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_resolve_bin_path", - "target": "breadd_src_module_host_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L300", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_insert_active", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L318", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_remove_active", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_modulehostregistry_terminate_existing", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L274", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_apply_sandbox", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L319", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_describe_exit", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_resolve_module_host_binary", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L231", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_spawn_module_host", - "target": "breadd_src_module_host_rs_unboundedsender", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L458", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "breadd_src_module_host_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L458", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "breadd_src_module_host_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_src_module_host_describe_exit", - "target": "breadd_src_module_host_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L354", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_describe_exit", - "target": "exitstatus", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L377", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_resolve_module_host_binary", - "target": "breadd_src_module_host_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L616", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_src_module_host_resolve_bin_path", - "target": "breadd_src_module_host_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L771", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_src_module_host_which_sh", - "target": "breadd_src_module_host_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L579", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_apply_sandbox", - "target": "breadd_src_module_host_resolve_bin_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L693", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "target": "breadd_src_module_host_apply_sandbox", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L753", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", - "target": "breadd_src_module_host_apply_sandbox", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L665", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "target": "breadd_src_module_host_resolve_bin_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L679", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_landlock_denies_reads_outside_granted_path", - "target": "breadd_src_module_host_which_sh", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/src/module_host.rs", - "source_location": "L743", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_src_module_host_no_exec_permission_means_binary_cannot_be_executed_at_all", - "target": "breadd_src_module_host_which_sh", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L454", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L479", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_event_errors" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L385", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L184", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L412", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L160", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L434", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1062", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_replay_returns_buffered_events" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_events_stream_receives_emitted_events" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L749", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L674", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_list_returns_array" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_modules_reload_succeeds" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_ping_and_state_dump_work" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_poll_workflow_status" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_updates_state" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_profile_activate_without_name_errors" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L2", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rs_path" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L9", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rs_tempdir", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1299", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1447", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1329", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L577", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_missing_key_returns_error" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_state_get_returns_specific_subtree" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L647", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_testharness" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_unknown_method_returns_error" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1502", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_wait_for_file", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_captures_error_on_failure" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration", - "target": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L14", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L18", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L15", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L16", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_ping_and_state_dump_work", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L296", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L454", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L207", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L479", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L103", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L144", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L127", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L91", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L385", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L184", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L412", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L160", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L434", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1062", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L377", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L346", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L464", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L749", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L674", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L271", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L283", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L430", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L52", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L77", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1299", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1447", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1329", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L577", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L257", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1562", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1630", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1794", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1757", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L35", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1502", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_wait_for_file", - "target": "breadd_tests_ipc_integration_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L590", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L525", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L562", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_rs_result" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L39", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L36", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_unknown_method_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L72", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L53", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_updates_state", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L81", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L86", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L79", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_profile_activate_without_name_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L95", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L98", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L92", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L93", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_without_event_errors", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L106", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_adapter_owned_event_name", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L155", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_every_adapter_owned_domain", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L167", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L179", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L161", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_allows_custom_event_names", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L214", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L248", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L188", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L185", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L186", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_is_tagged_manual_not_system", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L104", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L105", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_internal_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L131", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L139", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L128", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_unregistered_app_source_is_rejected", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L165", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L202", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L148", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L145", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L146", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_known_app_source_routes_through_normalizer", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L213", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L208", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L209", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_emit_with_app_source_rejects_wrong_namespace", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L392", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L407", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L386", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L387", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_allows_well_formed_command_event", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L418", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L429", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L413", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L414", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_rejects_command_to_non_app", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L449", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L435", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L436", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_without_source_still_rejects_hyprland_namespace", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L474", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L455", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L456", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_allows_command_to_another_app", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L485", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L500", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L480", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L481", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_emit_with_app_source_still_rejects_foreign_app_namespace", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L239", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L236", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L237", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_returns_specific_subtree", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L261", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L266", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L258", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L259", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_state_get_missing_key_returns_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L275", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L278", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L272", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L273", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_list_returns_array", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L614", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L664", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L610", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L637", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L612", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L611", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_scoped_module_sees_only_granted_state_read_permission", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L699", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L734", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L687", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L697", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L688", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_module_with_no_manifest_keeps_full_access_but_is_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L776", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L803", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L772", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L797", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L774", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L773", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_explicit_empty_permissions_is_scoped_but_not_flagged_ungated", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L287", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L291", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L284", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L285", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_modules_reload_succeeds", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L301", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L341", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L297", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L298", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_daemon_survives_repeated_reloads_and_pipeline_resumes", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L351", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L347", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_replay_returns_buffered_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L399", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L425", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L381", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L378", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_event_stream_filter_excludes_non_matching_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L459", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L433", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L432", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_multiple_concurrent_clients_each_get_response", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L520", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L468", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L466", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_events_stream_receives_emitted_events", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1111", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1198", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1083", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1063", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1081", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_event_causality_chain_threads_caused_by_across_handlers", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L554", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_poll_workflow_status" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L544", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L557", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L526", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L542", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_reaches_done_via_wait_any_happy_path", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L582", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_poll_workflow_status" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L578", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L585", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L576", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_times_out_when_deadline_exceeded", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L609", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_poll_workflow_status" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L605", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L616", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L591", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L603", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_workflow_captures_error_on_failure", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1306", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1324", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1303", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1304", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_absent_is_a_no_op", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1383", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1442", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1376", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1380", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1405", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_well_formed_all_action_kinds_work_end_to_end", - "target": "breadd_tests_ipc_integration_wait_for_file", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1464", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1495", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "target": "breadd_tests_ipc_integration_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1458", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1462", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_rules_toml_malformed_rule_surfaces_doctor_visible_error", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1502", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_wait_for_file", - "target": "breadd_tests_ipc_integration_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_socket_path", - "target": "breadd_tests_ipc_integration_rs_path" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L622", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L629", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1518", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_poll_workflow_status", - "target": "testharness", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_rs_value" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1794", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "target": "breadd_tests_ipc_integration_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1545", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_child", - "confidence_score": 1.0 - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1828", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_drop", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L650", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_pathbuf" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1544", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_rs_tempdir", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1840", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_drop", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L732", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L759", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_shutdown" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L713", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1562", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1630", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1794", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1757", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L717", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness", - "target": "breadd_tests_ipc_integration_testharness_wait_until_ready" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L654", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_rs_self" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L655", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_spawn", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1608", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1687", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "target": "breadd_tests_ipc_integration_testharness_spawn", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L658", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_rs_self" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1562", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "target": "breadd_tests_ipc_integration_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1630", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "target": "breadd_tests_ipc_integration_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1555", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init", - "target": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1562", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_init_and_rules", - "target": "breadd_tests_ipc_integration_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1630", - "weight": 1.0, - "context": "parameter_type", - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_spawn_with_module", - "target": "breadd_tests_ipc_integration_rs_option", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L733", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_send_request", - "target": "breadd_tests_ipc_integration_testharness_socket_path" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1795", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "target": "breadd_tests_ipc_integration_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L721", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_tests_ipc_integration_testharness_wait_until_ready", - "target": "breadd_tests_ipc_integration_testharness_send_request" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1808", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_trigger_and_await_result", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1763", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_wait_for_module_loaded", - "target": "breadd_tests_ipc_integration_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/ipc_integration.rs", - "source_location": "L1824", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_ipc_integration_testharness_shutdown", - "target": "breadd_tests_ipc_integration_testharness_drop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L438", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L291", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L24", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "breadd_tests_module_host_sandbox_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L30", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "breadd_tests_module_host_sandbox_rs_tempdir", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L47", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox", - "target": "breadd_tests_module_host_sandbox_testharness", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_rs_child", - "confidence_score": 1.0 - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L252", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_rs_drop", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_rs_tempdir", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L260", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_drop", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L212", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L183", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L244", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L156", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L137", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness", - "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L465", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L378", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L60", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L60", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_spawn_with_modules", - "target": "breadd_tests_module_host_sandbox_rs_self", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L438", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L291", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L212", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L183", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_send_request", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L156", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L137", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "target": "breadd_tests_module_host_sandbox_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L473", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L388", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L184", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_send_request", - "target": "breadd_tests_module_host_sandbox_testharness_socket_path", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L133", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_socket_path", - "target": "breadd_tests_module_host_sandbox_rs_path", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L469", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L379", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L141", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_wait_until_ready", - "target": "breadd_tests_module_host_sandbox_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L470", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L386", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L162", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_wait_for_module_loaded", - "target": "breadd_tests_module_host_sandbox_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L496", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L401", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_send_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L183", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_send_request", - "target": "breadd_tests_module_host_sandbox_rs_value", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L491", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_find_module_host_pid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L560", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_killing_a_module_host_child_does_not_take_down_breadd_or_other_modules", - "target": "breadd_tests_module_host_sandbox_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L431", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_os_execute_and_io_open_are_denied_at_the_kernel_level_outside_granted_scope", - "target": "breadd_tests_module_host_sandbox_testharness_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "breadd/tests/module_host_sandbox.rs", - "source_location": "L248", - "weight": 1.0, - "_origin": "ast", - "source": "breadd_tests_module_host_sandbox_testharness_shutdown", - "target": "breadd_tests_module_host_sandbox_testharness_drop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_label_for" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L29", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_active_window_widget", - "target": "examples_modules_active_window_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_active_window_widget_widget_root", - "target": "examples_modules_active_window_widget_label_for" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/active-window-widget.lua", - "source_location": "L38", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_active_window_widget_m_on_load", - "target": "examples_modules_active_window_widget_widget_root" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L14", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_bluetooth_toggle_widget", - "target": "examples_modules_bluetooth_toggle_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/bluetooth-toggle-widget.lua", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_bluetooth_toggle_widget_m_on_load", - "target": "examples_modules_bluetooth_toggle_widget_widget_root" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L60", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_cpu_temp_widget_init", - "target": "examples_modules_cpu_temp_widget_init_m_on_load", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_cpu_temp_widget_init", - "target": "examples_modules_cpu_temp_widget_init_read_temp_c", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_cpu_temp_widget_init", - "target": "examples_modules_cpu_temp_widget_init_widget_root", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_cpu_temp_widget_init_m_on_load", - "target": "examples_modules_cpu_temp_widget_init_read_temp_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget/init.lua", - "source_location": "L65", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_cpu_temp_widget_init_m_on_load", - "target": "examples_modules_cpu_temp_widget_init_widget_root", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-monitors.lua", - "source_location": "L21", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_dock_monitors", - "target": "examples_modules_dock_monitors_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/dock-workflow.lua", - "source_location": "L44", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_dock_workflow", - "target": "examples_modules_dock_workflow_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L22", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_is_focused" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L35", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget", - "target": "examples_modules_focus_mode_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L54", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_is_focused" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget_widget_root", - "target": "examples_modules_focus_mode_widget_is_focused" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/focus-mode-widget.lua", - "source_location": "L40", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_focus_mode_widget_m_on_load", - "target": "examples_modules_focus_mode_widget_widget_root" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_focused_tab_cwd" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L88", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_git_info" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L133", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L41", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_shell_quote" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L122", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_update" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget", - "target": "examples_modules_git_branch_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L89", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_git_info", - "target": "examples_modules_git_branch_widget_shell_quote" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L134", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_focused_tab_cwd" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L123", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_focused_tab_cwd" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L135", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_git_info" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L124", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_git_info" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L142", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_m_on_load", - "target": "examples_modules_git_branch_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/git-branch-widget.lua", - "source_location": "L129", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_git_branch_widget_update", - "target": "examples_modules_git_branch_widget_widget_root" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/low-battery-warning.lua", - "source_location": "L11", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_low_battery_warning", - "target": "examples_modules_low_battery_warning_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_pause_media_on_headphone_unplug", - "target": "examples_modules_pause_media_on_headphone_unplug_m_on_load" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/pause-media-on-headphone-unplug.lua", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_pause_media_on_headphone_unplug_m_on_load", - "target": "examples_modules_pause_media_on_headphone_unplug_looks_like_headphones" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L20", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_most_relevant" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_workflow_status_widget", - "target": "examples_modules_workflow_status_widget_widget_update" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L32", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_workflow_status_widget_widget_update", - "target": "examples_modules_workflow_status_widget_most_relevant" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/workflow-status-widget.lua", - "source_location": "L64", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_workflow_status_widget_m_on_load", - "target": "examples_modules_workflow_status_widget_widget_update" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "scripts/install.sh", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "scripts_install", - "target": "scripts_install_sh__entry" - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L20", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "xtask_src_main", - "target": "btreeset", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L22", - "weight": 1.0, - "context": "import", - "_origin": "ast", - "source": "xtask_src_main", - "target": "exitcode", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L481", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L396", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_checkreport", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L756", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_clean_state_passes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L346", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extract_cli_commands", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L315", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extract_enum_variants", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L230", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extract_ipc_methods", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L158", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extract_lua_bindings", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L839", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L743", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L724", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_extracts_lua_bindings_precisely", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L704", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L143", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_ident_at", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L152", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_ident_upto_quote", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L381", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_ipc_section", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L295", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_kebab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L832", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_kebab_converts_pascal_case_correctly", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L377", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_lua_api_section", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L27", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_main", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L804", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_missing_doc_heading_is_caught_as_drift", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L875", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L388", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_readme_cli_section", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L786", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_removed_ipc_method_is_caught_as_drift", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L852", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_renamed_cli_command_is_caught_as_drift", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L762", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_repo_root", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L55", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_run_check_docs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L90", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_schema", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L694", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_schema_toml_for", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L96", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_schemaentry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L366", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_section", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L822", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_unknown_kind_is_rejected", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L49", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main", - "target": "xtask_src_main_usage", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L27", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_main", - "target": "exitcode", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L30", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_main", - "target": "xtask_src_main_run_check_docs", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L71", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_run_check_docs", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L73", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_run_check_docs", - "target": "xtask_src_main_checkreport_is_clean", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_run_check_docs", - "target": "xtask_src_main_repo_root", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L55", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_run_check_docs", - "target": "xtask_src_main_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L481", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_repo_root", - "target": "xtask_src_main_rs_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L76", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_repo_root", - "target": "xtask_src_main_rs_pathbuf", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L92", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "xtask_src_main_schema", - "target": "xtask_src_main_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L92", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_schema", - "target": "xtask_src_main_schemaentry", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L410", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "xtask_src_main_checkreport", - "target": "xtask_src_main_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L315", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_extract_enum_variants", - "target": "xtask_src_main_rs_vec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L100", - "weight": 1.0, - "context": "field", - "_origin": "ast", - "source": "xtask_src_main_schemaentry", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L410", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_checkreport", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L346", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_extract_cli_commands", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L315", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_extract_enum_variants", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L230", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_extract_ipc_methods", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L158", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_extract_lua_bindings", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L704", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_full_schema", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L295", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_kebab", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L694", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_schema_toml_for", - "target": "xtask_src_main_rs_string", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L189", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extract_lua_bindings", - "target": "xtask_src_main_ident_at", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L163", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extract_lua_bindings", - "target": "xtask_src_main_ident_upto_quote", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L508", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_extract_lua_bindings", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L158", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_extract_lua_bindings", - "target": "btreeset", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L725", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extracts_lua_bindings_precisely", - "target": "xtask_src_main_extract_lua_bindings", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L346", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_extract_cli_commands", - "target": "btreeset", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L230", - "weight": 1.0, - "context": "return_type", - "_origin": "ast", - "source": "xtask_src_main_extract_ipc_methods", - "target": "btreeset", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L523", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_extract_ipc_methods", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extracts_ipc_methods_without_leaking_nested_match_arms", - "target": "xtask_src_main_extract_ipc_methods", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L350", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extract_cli_commands", - "target": "xtask_src_main_kebab", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L348", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extract_cli_commands", - "target": "xtask_src_main_extract_enum_variants", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L542", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_extract_cli_commands", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L840", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_extracts_cli_commands_with_subcommand_groups_dotted", - "target": "xtask_src_main_extract_cli_commands", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L382", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_ipc_section", - "target": "xtask_src_main_section", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L378", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_lua_api_section", - "target": "xtask_src_main_section", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L389", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_readme_cli_section", - "target": "xtask_src_main_section", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L562", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_lua_api_section", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L563", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_ipc_section", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L581", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_readme_cli_section", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L481", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "source": "xtask_src_main_check", - "target": "xtask_src_main_checkreport", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L414", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_checkreport", - "target": "xtask_src_main_checkreport_is_clean", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L423", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_checkreport", - "target": "xtask_src_main_checkreport_print", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L424", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_checkreport_print", - "target": "xtask_src_main_checkreport_is_clean", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L757", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_clean_state_passes", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L806", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L880", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L788", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L856", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L767", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L824", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_unknown_kind_is_rejected", - "target": "xtask_src_main_check", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L705", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_full_schema", - "target": "xtask_src_main_schema_toml_for", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L823", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_unknown_kind_is_rejected", - "target": "xtask_src_main_schema_toml_for", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L757", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_clean_state_passes", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L810", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_missing_doc_heading_is_caught_as_drift", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L884", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_missing_readme_cli_line_is_caught_as_drift", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L792", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_removed_ipc_method_is_caught_as_drift", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L860", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_renamed_cli_command_is_caught_as_drift", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "xtask/src/main.rs", - "source_location": "L771", - "weight": 1.0, - "_origin": "ast", - "source": "xtask_src_main_renamed_schema_entry_is_caught_as_drift", - "target": "xtask_src_main_full_schema", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "contributing", - "target": "contributing_contributing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_branches", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L94", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_ci", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L63", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_local_development", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L106", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_questions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L26", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_the_release_cycle", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L43", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_contributing", - "target": "contributing_tracks_from_a_user_s_perspective", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTRIBUTING.md", - "source_location": "L70", - "weight": 1.0, - "_origin": "ast", - "source": "contributing_local_development", - "target": "contributing_keeping_the_api_docs_honest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPRECATIONS.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "deprecations", - "target": "deprecations_deprecations", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "DEPRECATIONS.md", - "source_location": "L4", - "weight": 1.0, - "_origin": "ast", - "source": "deprecations", - "target": "documentation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPRECATIONS.md", - "source_location": "L8", - "weight": 1.0, - "_origin": "ast", - "source": "deprecations_deprecations", - "target": "deprecations_hyprland_legacy_flat_event_names_since_v1_5", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "documentation", - "target": "documentation_bread_documentation", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L742", - "weight": 1.0, - "_origin": "ast", - "source": "documentation", - "target": "examples", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "examples/modules/README.md", - "source_location": "L19", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_readme", - "target": "documentation", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L181", - "weight": 1.0, - "_origin": "ast", - "source": "readme", - "target": "documentation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L37", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_api_stability_versioning", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L223", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_capability_scoped_modules_since_v1_5", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L3", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_contents", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L638", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_debugging_tips", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1165", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_dictionary_built_in_modules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1373", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_dictionary_event_reference", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1700", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_dictionary_ipc_protocol", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L651", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_dictionary_lua_api", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1615", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_dictionary_runtime_state_schema", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L48", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_getting_started", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1598", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_integrating_a_bread_app", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L169", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_modules_install_and_manage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1582", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_namespaces", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L351", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_out_of_process_module_sandboxing_since_v1_6", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L25", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_overview", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L157", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_run_reload_and_watch", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L127", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_documentation", - "target": "documentation_your_first_module", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L50", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_getting_started", - "target": "documentation_1_create_a_minimal_config", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L57", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_getting_started", - "target": "documentation_2_the_fast_path_rules_toml_since_v1_5", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L102", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_getting_started", - "target": "documentation_3_minimal_init_lua", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L111", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_getting_started", - "target": "documentation_4_start_the_daemon", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L120", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_getting_started", - "target": "documentation_5_check_that_it_s_running", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L241", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_capability_scoped_modules_since_v1_5", - "target": "documentation_baseline_always_available_no_manifest_entry_needed", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L334", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_capability_scoped_modules_since_v1_5", - "target": "documentation_bread_modules_audit_name", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L251", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_capability_scoped_modules_since_v1_5", - "target": "documentation_gated_requires_a_matching_permissions_entry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L296", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_capability_scoped_modules_since_v1_5", - "target": "documentation_path_bin_enforcement_depends_on_where_the_module_runs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L317", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_capability_scoped_modules_since_v1_5", - "target": "documentation_require_bread_devices_still_works_from_a_scoped_module", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L387", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_architecture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L564", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_crash_isolation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L583", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_new_ipc_methods", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L521", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_rpc_bridge_coverage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L353", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_the_gap_this_closes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L450", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_the_landlock_sandbox", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L424", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_the_token_identity_handshake", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L592", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_what_s_implemented_vs_deferred", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L372", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_out_of_process_module_sandboxing_since_v1_6", - "target": "documentation_what_still_runs_in_process", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1051", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_bluetooth", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L671", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_events", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L916", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_execution", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1023", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_hyprland", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L986", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_machine_and_filesystem", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L655", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_module_declaration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1128", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_module_lifecycle_hooks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1152", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_module_storage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L944", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_notifications", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L911", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_profiles", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L878", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_state", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L960", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_timers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L971", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_utilities", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L779", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_widgets_since_v1_3", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L740", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_lua_api", - "target": "documentation_workflows_since_v1_2", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L704", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_emit_event_data", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L688", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_filter_pattern_fn_opts_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L701", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_off_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L673", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_on_pattern_fn_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L685", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_once_pattern_fn_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L719", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_spawn_fn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L737", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_wait_all_patterns_opts_table_since_v1_2", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L722", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_wait_any_patterns_opts_event_nil_since_v1_2", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L707", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_events", - "target": "documentation_bread_wait_pattern_opts_event_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L744", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_workflows_since_v1_2", - "target": "documentation_bread_workflow_define_name_fn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L776", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_workflows_since_v1_2", - "target": "documentation_bread_workflow_list_table", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L747", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_workflows_since_v1_2", - "target": "documentation_bread_workflow_start_name_opts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L760", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_workflows_since_v1_2", - "target": "documentation_bread_workflow_status_name_table_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L757", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_workflows_since_v1_2", - "target": "documentation_bread_workflow_step_label", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L863", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_widgets_since_v1_3", - "target": "documentation_bread_widget_list_table", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L785", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_widgets_since_v1_3", - "target": "documentation_bread_widget_register_spec_ok_err", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L860", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_widgets_since_v1_3", - "target": "documentation_bread_widget_remove_id_bool", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L851", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_widgets_since_v1_3", - "target": "documentation_bread_widget_update_id_patch_ok_err", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L799", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_widget_register_spec_ok_err", - "target": "documentation_node_types", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L827", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_widget_register_spec_ok_err", - "target": "documentation_style_since_v1_4", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L847", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_widget_register_spec_ok_err", - "target": "documentation_style_vs_class", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L866", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_widget_list_table", - "target": "documentation_click_events", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L880", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_state", - "target": "documentation_bread_state_get_path", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L900", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_state", - "target": "documentation_bread_state_watch_path_fn_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L888", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_state", - "target": "documentation_typed_shorthands", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L913", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_profiles", - "target": "documentation_bread_profile_activate_name", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L921", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_execution", - "target": "documentation_bread_exec_capture_cmd_opts_ok_stdout", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L918", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_execution", - "target": "documentation_bread_exec_cmd", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L946", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_notifications", - "target": "documentation_bread_notify_message_opts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L962", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_timers", - "target": "documentation_bread_after_delay_ms_fn_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L968", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_timers", - "target": "documentation_bread_cancel_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L965", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_timers", - "target": "documentation_bread_every_interval_ms_fn_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L973", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_utilities", - "target": "documentation_bread_debounce_delay_ms_fn_wrapped_fn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L983", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_utilities", - "target": "documentation_bread_log_msg_bread_warn_msg_bread_error_msg", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1006", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_fs_exists_path_bool", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1015", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_fs_expand_path_string", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1003", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_fs_read_path_string_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1009", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_fs_readlink_path_string_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1000", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_fs_write_path_content", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1018", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_json_decode_str_table_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L997", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_machine_has_tag_tag_bool", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L988", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_machine_name_string", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L993", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_machine_and_filesystem", - "target": "documentation_bread_machine_tags_string", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1067", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_connect_address", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1080", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_devices_table_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1074", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_disconnect_address", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1055", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_power_enabled", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1058", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_powered_bool_nil", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1077", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_bread_bluetooth_scan_enabled", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1102", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_example_auto_connect_headphones_on_ac_power", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1120", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bluetooth", - "target": "documentation_example_turn_off_bluetooth_on_battery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1350", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_built_in_modules", - "target": "documentation_bread_binds", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1226", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_built_in_modules", - "target": "documentation_bread_devices", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1200", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_built_in_modules", - "target": "documentation_bread_monitors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1169", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_built_in_modules", - "target": "documentation_bread_rules_since_v1_5", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1333", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_built_in_modules", - "target": "documentation_bread_workspaces", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1264", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_devices", - "target": "documentation_device_rule_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1309", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_devices", - "target": "documentation_example_dock_specific_setup", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1296", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_devices", - "target": "documentation_example_keyboard_configuration_on_connect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1258", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_bread_devices", - "target": "documentation_functions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1400", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_event_reference", - "target": "documentation_normalized_events", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1391", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_dictionary_event_reference", - "target": "documentation_pattern_matching", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1427", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_bluetooth_bluez", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1409", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_devices_udev_bluetooth", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1541", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_filesystem_project_detection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1529", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_git_hooks_dirty_state_poller", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1440", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_hyprland_1440", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1491", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_network", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1561", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_podman_containers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1479", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_power", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1571", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_remote_ssh_session_detection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1402", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_system", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1498", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_system_events", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1551", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_systemd_systemd_user_units", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1517", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_terminal_shell_precmd_preexec_hooks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1506", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_normalized_events", - "target": "documentation_widgets_since_v1_3_1506", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Documentation.md", - "source_location": "L1470", - "weight": 1.0, - "_origin": "ast", - "source": "documentation_hyprland_1440", - "target": "documentation_compatibility_compat_config", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "examples", - "target": "examples_bread_examples", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "examples/modules/README.md", - "source_location": "L4", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_readme", - "target": "examples", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_example_1_porting_keyboard_and_display_watcher_sh_system_script", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L93", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_example_2_porting_autostart_lua", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L130", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_example_3_porting_display_monitors_lua", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L182", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_example_4_multi_step_automation_workflows", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L241", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_example_5_a_live_widget_in_breadbar", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "Examples.md", - "source_location": "L313", - "weight": 1.0, - "_origin": "ast", - "source": "examples_bread_examples", - "target": "examples_tips_for_porting_your_own_scripts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "readme", - "target": "readme_bread", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L42", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_architecture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L199", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_cli_reference", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L120", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_configuration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L315", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_contributing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L303", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_event_reference_lua_api_and_ipc_protocol", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L13", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_how_it_works", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L76", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_installation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L323", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_license", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L244", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_module_system", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L62", - "weight": 1.0, - "_origin": "ast", - "source": "readme_bread", - "target": "readme_requirements", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L78", - "weight": 1.0, - "_origin": "ast", - "source": "readme_installation", - "target": "readme_from_source", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L109", - "weight": 1.0, - "_origin": "ast", - "source": "readme_installation", - "target": "readme_systemd_user_service", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L101", - "weight": 1.0, - "_origin": "ast", - "source": "readme_installation", - "target": "readme_via_bakery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L248", - "weight": 1.0, - "_origin": "ast", - "source": "readme_module_system", - "target": "readme_installing_modules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L269", - "weight": 1.0, - "_origin": "ast", - "source": "readme_module_system", - "target": "readme_writing_a_module", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/README.md", - "source_location": "L1", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_readme", - "target": "examples_modules_readme_example_bread_modules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/README.md", - "source_location": "L7", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_readme_example_bread_modules", - "target": "examples_modules_readme_installing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/README.md", - "source_location": "L33", - "weight": 1.0, - "_origin": "ast", - "source": "examples_modules_readme_example_bread_modules", - "target": "examples_modules_readme_modules", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "packaging/README.md", - "source_location": "L17", - "weight": 1.0, - "_origin": "ast", - "source": "packaging_readme", - "target": "packaging_readme_systemd_user_service", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "breadd/src/adapters/udev.rs", - "source_location": "L149", - "weight": 1.0, - "context": "generic_arg", - "_origin": "ast", - "confidence_score": 1.0, - "source": "breadd_src_adapters_udev_enumerate_with_udev", - "target": "breadd_src_adapters_udev_scanneddevice" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L51", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_m_on_load" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L23", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_read_temp_c" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L31", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_cpu_temp_widget", - "target": "examples_modules_cpu_temp_widget_widget_root" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_read_temp_c" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "examples/modules/cpu-temp-widget.lua", - "source_location": "L56", - "weight": 1.0, - "_origin": "ast", - "confidence_score": 1.0, - "source": "examples_modules_cpu_temp_widget_m_on_load", - "target": "examples_modules_cpu_temp_widget_widget_root" - }, - { - "relation": "configures", - "confidence": "EXTRACTED", - "reasoning": "breadd.toml configuration file controls daemon behavior and adapter settings", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "config_breadd_toml", - "target": "sys_bread_daemon" - }, - { - "relation": "planned_enhancement_for", - "confidence": "EXTRACTED", - "reasoning": "Phase 1 includes LSP and state persistence enhancements to the daemon", - "source_file": "upgrade.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "roadmap_phase1", - "target": "sys_bread_daemon" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Daemon controls Bluetooth via BlueZ adapter", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "adapter_bluetooth" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Daemon ingests signals from Hyprland adapter as documented in README and Documentation", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "adapter_hyprland" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Daemon monitors network connectivity via network adapter", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "adapter_network" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Daemon monitors power state via power adapter", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "adapter_power" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Daemon monitors USB/input devices via udev adapter", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "adapter_udev" - }, - { - "relation": "maintains", - "confidence": "EXTRACTED", - "reasoning": "Daemon maintains the complete RuntimeState and exposes it via IPC", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "state_runtime_schema" - }, - { - "relation": "communicates_with", - "confidence": "EXTRACTED", - "reasoning": "CLI talks to daemon over Unix socket at $XDG_RUNTIME_DIR/bread/breadd.sock", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "sys_bread_cli" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "reasoning": "Lua runtime is a dedicated thread inside the daemon", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_daemon", - "target": "sys_lua_runtime" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "CLI communicates with daemon using newline-delimited JSON IPC protocol", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_bread_cli", - "target": "ipc_protocol" - }, - { - "relation": "initializes", - "confidence": "EXTRACTED", - "reasoning": "init.lua is the entry point loaded first by the Lua runtime", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "config_init_lua", - "target": "sys_lua_runtime" - }, - { - "relation": "provides", - "confidence": "EXTRACTED", - "reasoning": "modules/ directory auto-discovered and loaded by Lua runtime after init.lua", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "config_modules_dir", - "target": "sys_lua_runtime" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "reasoning": "Lua runtime provides bread.on API for module event subscriptions", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_lua_runtime", - "target": "api_bread_on" - }, - { - "relation": "loads", - "confidence": "EXTRACTED", - "reasoning": "Built-in devices module is loaded by the Lua runtime", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_lua_runtime", - "target": "module_devices" - }, - { - "relation": "loads", - "confidence": "EXTRACTED", - "reasoning": "Built-in modules are loaded by the Lua runtime before user modules", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "sys_lua_runtime", - "target": "module_monitors" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Hyprland adapter detects and emits monitor connection events", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_hyprland", - "target": "event_monitor_connected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Hyprland adapter emits monitor disconnection events", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_hyprland", - "target": "event_monitor_disconnected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Hyprland adapter monitors window creation and emits window opened events", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_hyprland", - "target": "event_window_opened" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Hyprland adapter emits workspace change events", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_hyprland", - "target": "event_workspace_changed" - }, - { - "relation": "differs_from", - "confidence": "INFERRED", - "reasoning": "App namespace convention is for sibling bread* apps; daemon-internal domains like hyprland have their own reservation", - "source_file": "Documentation.md", - "confidence_score": 0.5, - "_origin": "semantic", - "source": "app_namespace_convention", - "target": "adapter_hyprland" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "reasoning": "Event-driven architecture is implemented through adapters like Hyprland", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "pattern_event_driven", - "target": "adapter_hyprland" - }, - { - "relation": "planned_generalization_of", - "confidence": "EXTRACTED", - "reasoning": "Phase 2 plans pure Wayland protocol engine to replace Hyprland-specific IPC", - "source_file": "upgrade.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "roadmap_phase2", - "target": "adapter_hyprland" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "udev adapter emits device connection events when hardware connects", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_udev", - "target": "event_device_connected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "udev adapter emits device disconnection events when hardware disconnects", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_udev", - "target": "event_device_disconnected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Power adapter detects AC power connection and emits event", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_power", - "target": "event_power_ac_connected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Power adapter monitors battery level and emits low battery event", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_power", - "target": "event_power_battery_low" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Network adapter emits connection established event", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_network", - "target": "event_network_connected" - }, - { - "relation": "emits", - "confidence": "EXTRACTED", - "reasoning": "Bluetooth adapter emits device paired event when BlueZ learns about a device", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "adapter_bluetooth", - "target": "event_bluetooth_device_paired" - }, - { - "relation": "subscribes_to", - "confidence": "EXTRACTED", - "reasoning": "Monitors module listens for monitor connection events to apply layouts", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "module_monitors", - "target": "event_monitor_connected" - }, - { - "relation": "subscribes_to", - "confidence": "EXTRACTED", - "reasoning": "Devices module matches device connection events against configured rules", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "module_devices", - "target": "event_device_connected" - }, - { - "relation": "subscribes_to", - "confidence": "EXTRACTED", - "reasoning": "Devices module handles device disconnection events", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "module_devices", - "target": "event_device_disconnected" - }, - { - "relation": "subscribes_to", - "confidence": "INFERRED", - "reasoning": "Workspaces module likely responds to workspace changes to maintain assignments", - "source_file": "Documentation.md", - "confidence_score": 0.5, - "_origin": "semantic", - "source": "module_workspaces", - "target": "event_workspace_changed" - }, - { - "relation": "complements", - "confidence": "INFERRED", - "reasoning": "bread.wait provides coroutine-based synchronous waiting alternative to bread.on callbacks", - "source_file": "Documentation.md", - "confidence_score": 0.5, - "_origin": "semantic", - "source": "api_bread_on", - "target": "api_bread_wait" - }, - { - "relation": "governs", - "confidence": "EXTRACTED", - "reasoning": "API stability guarantees apply to bread.on and all documented APIs", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "api_stability_versioning", - "target": "api_bread_on" - }, - { - "relation": "enables", - "confidence": "EXTRACTED", - "reasoning": "Event-driven pattern enables the bread.on subscription API", - "source_file": "README.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "pattern_event_driven", - "target": "api_bread_on" - }, - { - "relation": "requires", - "confidence": "EXTRACTED", - "reasoning": "bread.wait must be used with bread.spawn to run in a coroutine", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "api_bread_wait", - "target": "api_bread_spawn" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Workflows use bread.wait internally for multi-step orchestration", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "api_bread_workflow", - "target": "api_bread_wait" - }, - { - "relation": "uses", - "confidence": "EXTRACTED", - "reasoning": "Workflows spawn coroutines internally for multi-step automation", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "api_bread_workflow", - "target": "api_bread_spawn" - }, - { - "relation": "demonstrates", - "confidence": "EXTRACTED", - "reasoning": "Dock workflow example demonstrates bread.workflow API usage", - "source_file": "Examples.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "example_dock_workflow", - "target": "api_bread_workflow" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "reasoning": "Coroutine workflow pattern is implemented by bread.workflow API", - "source_file": "Examples.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "pattern_coroutine_workflow", - "target": "api_bread_workflow" - }, - { - "relation": "demonstrates", - "confidence": "EXTRACTED", - "reasoning": "CPU temp widget example demonstrates bread.widget registration and updates", - "source_file": "Examples.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "example_widget_cpu_temp", - "target": "api_bread_widget" - }, - { - "relation": "implements", - "confidence": "EXTRACTED", - "reasoning": "Widget live update pattern is implemented by bread.widget API", - "source_file": "Examples.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "pattern_widget_live_update", - "target": "api_bread_widget" - }, - { - "relation": "planned_security_for", - "confidence": "EXTRACTED", - "reasoning": "Phase 4 plans to add sandboxing and permission manifests for modules", - "source_file": "upgrade.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "roadmap_phase4", - "target": "config_modules_dir" - }, - { - "relation": "triggers", - "confidence": "EXTRACTED", - "reasoning": "Pushes to main branch trigger dev-release.yml workflow", - "source_file": "CONTRIBUTING.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "branch_main", - "target": "ci_dev_release" - }, - { - "relation": "publishes_to", - "confidence": "EXTRACTED", - "reasoning": "dev-release.yml workflow publishes builds to dev track", - "source_file": "dev-release.yml", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "ci_dev_release", - "target": "release_track_dev" - }, - { - "relation": "publishes_to", - "confidence": "EXTRACTED", - "reasoning": "rc-release.yml workflow publishes RC builds to beta track", - "source_file": "rc-release.yml", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "ci_rc_release", - "target": "release_track_beta" - }, - { - "relation": "publishes_to", - "confidence": "EXTRACTED", - "reasoning": "release.yml workflow publishes to stable track and GitHub Releases", - "source_file": "release.yml", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "ci_stable_release", - "target": "release_track_stable" - }, - { - "relation": "published_to", - "confidence": "EXTRACTED", - "reasoning": "Dev track publishes to dl.breadway.dev/dev/ exclusively", - "source_file": "CONTRIBUTING.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "release_track_dev", - "target": "distribution_dl_breadway_dev" - }, - { - "relation": "published_to", - "confidence": "EXTRACTED", - "reasoning": "Beta track publishes to dl.breadway.dev/beta/", - "source_file": "CONTRIBUTING.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "release_track_beta", - "target": "distribution_dl_breadway_dev" - }, - { - "relation": "published_to", - "confidence": "EXTRACTED", - "reasoning": "Stable track publishes to dl.breadway.dev with GitHub Releases as secondary", - "source_file": "CONTRIBUTING.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "release_track_stable", - "target": "distribution_dl_breadway_dev" - }, - { - "relation": "demonstrated_by", - "confidence": "EXTRACTED", - "reasoning": "Autostart example shows the module skeleton pattern in practice", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "pattern_module_skeleton", - "target": "example_autostart" - }, - { - "relation": "complements", - "confidence": "EXTRACTED", - "reasoning": "Command namespace is the outbound complement to the bread..* inbound namespace", - "source_file": "Documentation.md", - "confidence_score": 1.0, - "_origin": "semantic", - "source": "command_namespace_convention", - "target": "app_namespace_convention" - } - ], - "hyperedges": [ - { - "name": "dev_release_pipeline", - "nodes": [ - "ci_dev_release", - "workflow_version_compute", - "release_track_dev", - "distribution_dl_breadway_dev", - "package_bakery" - ], - "relation": "orchestrates", - "description": "Complete dev release pipeline: trigger on main push \u2192 compute version \u2192 publish to dev track via bakery" - }, - { - "name": "event_normalization_flow", - "nodes": [ - "adapter_udev", - "adapter_hyprland", - "adapter_power", - "sys_bread_daemon", - "api_bread_on", - "sys_lua_runtime" - ], - "relation": "implements", - "description": "Event normalization flow: raw signals from adapters \u2192 daemon normalizer \u2192 semantic events \u2192 Lua subscriptions" - }, - { - "name": "module_lifecycle", - "nodes": [ - "config_init_lua", - "config_modules_dir", - "pattern_module_skeleton", - "api_bread_on", - "sys_lua_runtime" - ], - "relation": "orchestrates", - "description": "Module lifecycle: init.lua runs first \u2192 modules/ auto-discovered \u2192 skeleton pattern \u2192 subscriptions registered on_load" - }, - { - "name": "workflow_execution_flow", - "nodes": [ - "api_bread_workflow", - "api_bread_spawn", - "api_bread_wait", - "example_dock_workflow", - "api_bread_notify" - ], - "relation": "enables", - "description": "Workflow execution: define body \u2192 start workflow \u2192 spawn coroutine \u2192 wait for events \u2192 step tracking \u2192 completion" - }, - { - "name": "widget_rendering_flow", - "nodes": [ - "api_bread_widget", - "api_bread_every", - "example_widget_cpu_temp", - "api_bread_state_watch" - ], - "relation": "enables", - "description": "Widget rendering: register widget with typed tree \u2192 update on timer or state change \u2192 breadbar renders live" - }, - { - "name": "release_cycle", - "nodes": [ - "branch_main", - "ci_dev_release", - "ci_rc_release", - "ci_stable_release", - "release_track_dev", - "release_track_beta", - "release_track_stable" - ], - "relation": "implements", - "description": "Single-trunk release model: work on main \u2192 dev publishes on every push \u2192 RCs tag and test on main \u2192 stable tags final release" - } - ], - "built_at_commit": "a6973360bd899a7d3d43dab2fe27d6c03ef34c11" -} \ No newline at end of file diff --git a/graphify-out/2026-08-16/manifest.json b/graphify-out/2026-08-16/manifest.json deleted file mode 100644 index 75898bb..0000000 --- a/graphify-out/2026-08-16/manifest.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "bread-cli/src/hooks_git.rs": { - "mtime": 1786800467.7200727, - "ast_hash": "7a29b5d5d90170f0aef9cececc7d8656", - "semantic_hash": "7a29b5d5d90170f0aef9cececc7d8656" - }, - "bread-cli/src/hooks_shell.rs": { - "mtime": 1786800467.7201686, - "ast_hash": "c5d5b8922fcff79954ddb00496721603", - "semantic_hash": "c5d5b8922fcff79954ddb00496721603" - }, - "bread-cli/src/lib.rs": { - "mtime": 1786800467.7201686, - "ast_hash": "d1bf6e1c239498521c42418f672bc400", - "semantic_hash": "d1bf6e1c239498521c42418f672bc400" - }, - "bread-cli/src/main.rs": { - "mtime": 1786800467.7201686, - "ast_hash": "e1fbe63ea3b10e0887072ab7133d0508", - "semantic_hash": "" - }, - "bread-cli/src/modules_mgmt.rs": { - "mtime": 1786801244.1263742, - "ast_hash": "1cb6f3e4fa26108f81215ab57bb02b91", - "semantic_hash": "" - }, - "bread-cli/tests/modules.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "84fca8f87dc915b1cb523f8199e78521", - "semantic_hash": "84fca8f87dc915b1cb523f8199e78521" - }, - "bread-emit/src/main.rs": { - "mtime": 1786800467.7206197, - "ast_hash": "350cefbf697cfd93f7df7b7bcc45a101", - "semantic_hash": "350cefbf697cfd93f7df7b7bcc45a101" - }, - "bread-shared/src/apps.rs": { - "mtime": 1786801218.1467261, - "ast_hash": "e8419571e7a322019d71c89559fb02fb", - "semantic_hash": "" - }, - "bread-shared/src/glob.rs": { - "mtime": 1786800467.7210522, - "ast_hash": "0594a313cb1909d1cca5fd5b8f241b68", - "semantic_hash": "0594a313cb1909d1cca5fd5b8f241b68" - }, - "bread-shared/src/lib.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "236b73bad29f1544a28fbf3ee1ccc795", - "semantic_hash": "" - }, - "bread-shared/src/widget.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "33272eb38c7fffbfa180cef7c5a286fc", - "semantic_hash": "33272eb38c7fffbfa180cef7c5a286fc" - }, - "breadd/src/adapters/bluetooth.rs": { - "mtime": 1786800467.7214499, - "ast_hash": "4d1df67347d5b7c9cdbcb12921a6ae28", - "semantic_hash": "4d1df67347d5b7c9cdbcb12921a6ae28" - }, - "breadd/src/adapters/filesystem.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56", - "semantic_hash": "8ec9dcd8de13f30922cfbe9b4a3fff56" - }, - "breadd/src/adapters/git.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "6e6ff6ca318e28cd94690c30d41b520b", - "semantic_hash": "6e6ff6ca318e28cd94690c30d41b520b" - }, - "breadd/src/adapters/hyprland.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "71537dbd86b413d94476f8022054f1f4", - "semantic_hash": "71537dbd86b413d94476f8022054f1f4" - }, - "breadd/src/adapters/mod.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "63885887c2fc3ea2314d7fe095e5df61", - "semantic_hash": "63885887c2fc3ea2314d7fe095e5df61" - }, - "breadd/src/adapters/network.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "8706dc546b7e08d5aa084ca58c48559c", - "semantic_hash": "8706dc546b7e08d5aa084ca58c48559c" - }, - "breadd/src/adapters/network_rtnetlink.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c", - "semantic_hash": "0c9d0bb2693bc46b11807f6b8ebb7c4c" - }, - "breadd/src/adapters/podman.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "97c08551c0fe53b0a5888d98730d35db", - "semantic_hash": "97c08551c0fe53b0a5888d98730d35db" - }, - "breadd/src/adapters/power.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "987d202ec0d30ec26b1d747a6e320ed7", - "semantic_hash": "987d202ec0d30ec26b1d747a6e320ed7" - }, - "breadd/src/adapters/power_upower.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "fc0a36ca76d340c8be77644f63e462bf", - "semantic_hash": "fc0a36ca76d340c8be77644f63e462bf" - }, - "breadd/src/adapters/systemd.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "b3884dbecd39acc38abdf67589a8b954", - "semantic_hash": "b3884dbecd39acc38abdf67589a8b954" - }, - "breadd/src/adapters/udev.rs": { - "mtime": 1786800978.7399695, - "ast_hash": "568993c8c2dd218879eec57aee50a6b9", - "semantic_hash": "" - }, - "breadd/src/core/config.rs": { - "mtime": 1786800467.7215972, - "ast_hash": "7f479bfb51647e6131c14f0c2f153d95", - "semantic_hash": "" - }, - "breadd/src/core/mod.rs": { - "mtime": 1786800467.7223108, - "ast_hash": "e38bfdb894eabd208941bd3ffb1ef464", - "semantic_hash": "" - }, - "breadd/src/core/normalizer.rs": { - "mtime": 1786801218.2233918, - "ast_hash": "1596f60df5049ff8715f66f64bee9f8a", - "semantic_hash": "" - }, - "breadd/src/core/state_engine.rs": { - "mtime": 1786800467.7223108, - "ast_hash": "84a35ee78f3881261a3ce378ea3c03a0", - "semantic_hash": "" - }, - "breadd/src/core/subscriptions.rs": { - "mtime": 1786800467.7223108, - "ast_hash": "8735d4717b74523c787dab9ea2b0bbd8", - "semantic_hash": "8735d4717b74523c787dab9ea2b0bbd8" - }, - "breadd/src/core/supervisor.rs": { - "mtime": 1786800467.7223108, - "ast_hash": "403f7ba1807c71f9b89d81bfeff2681a", - "semantic_hash": "403f7ba1807c71f9b89d81bfeff2681a" - }, - "breadd/src/core/types.rs": { - "mtime": 1786800467.7223108, - "ast_hash": "8bd070d4c09725d8717749a79aa42a92", - "semantic_hash": "" - }, - "breadd/src/ipc/mod.rs": { - "mtime": 1786800912.9916558, - "ast_hash": "54af229257e555313f7d4b59d57ff8d3", - "semantic_hash": "" - }, - "breadd/src/lua/mod.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "ed13e2495399d532625653a22a4fee14", - "semantic_hash": "" - }, - "breadd/src/main.rs": { - "mtime": 1786800467.722855, - "ast_hash": "4b31888cc9e76210df0c7cff3a8b1e42", - "semantic_hash": "" - }, - "breadd/tests/ipc_integration.rs": { - "mtime": 1786801218.36339, - "ast_hash": "2b5bade2cc2e189a3af9c692232be258", - "semantic_hash": "" - }, - "examples/modules/active-window-widget.lua": { - "mtime": 1786800467.7243168, - "ast_hash": "a5f6fb2c54775a49ddaf29674f86571d", - "semantic_hash": "a5f6fb2c54775a49ddaf29674f86571d" - }, - "examples/modules/bluetooth-toggle-widget.lua": { - "mtime": 1786800467.7243168, - "ast_hash": "c8529dc45862adf4f63db48674a28277", - "semantic_hash": "c8529dc45862adf4f63db48674a28277" - }, - "examples/modules/dock-monitors.lua": { - "mtime": 1786800467.724451, - "ast_hash": "4abe51f19614d2bf117ac35e95324801", - "semantic_hash": "4abe51f19614d2bf117ac35e95324801" - }, - "examples/modules/dock-workflow.lua": { - "mtime": 1786800467.724451, - "ast_hash": "84cf81cfb7780e89a46e96a6ccfbad15", - "semantic_hash": "" - }, - "examples/modules/focus-mode-widget.lua": { - "mtime": 1786800467.724451, - "ast_hash": "f62c366c2c85cfbe59eef663fc607230", - "semantic_hash": "f62c366c2c85cfbe59eef663fc607230" - }, - "examples/modules/git-branch-widget.lua": { - "mtime": 1786800467.724451, - "ast_hash": "ebeeaebab5b5b29619f3db65c1df57d8", - "semantic_hash": "" - }, - "examples/modules/low-battery-warning.lua": { - "mtime": 1786800467.724451, - "ast_hash": "e0ba79860562fc36fa8cb183bc576fb7", - "semantic_hash": "e0ba79860562fc36fa8cb183bc576fb7" - }, - "examples/modules/pause-media-on-headphone-unplug.lua": { - "mtime": 1786800467.724451, - "ast_hash": "6c4cf82b6963eb93df224bed60d06c2d", - "semantic_hash": "6c4cf82b6963eb93df224bed60d06c2d" - }, - "examples/modules/workflow-status-widget.lua": { - "mtime": 1786800467.724451, - "ast_hash": "9f913a66a0f8654dadc1c5d6c2be0938", - "semantic_hash": "9f913a66a0f8654dadc1c5d6c2be0938" - }, - "scripts/install.sh": { - "mtime": 1786800994.0764284, - "ast_hash": "35d1a7f63824e9176bd105ab3d699576", - "semantic_hash": "" - }, - "CONTRIBUTING.md": { - "mtime": 1786800467.716893, - "ast_hash": "6d056fcf0dae29949d19c41b41792879", - "semantic_hash": "" - }, - "Documentation.md": { - "mtime": 1786801027.2816515, - "ast_hash": "7b8471e7ae45aed70682bb858826860c", - "semantic_hash": "" - }, - "Examples.md": { - "mtime": 1786800467.716893, - "ast_hash": "6bcd7a14be53a9f67ef6912b160da8bc", - "semantic_hash": "6bcd7a14be53a9f67ef6912b160da8bc" - }, - "README.md": { - "mtime": 1786800994.0964282, - "ast_hash": "97ae9f7efb9f2cdceb615a47cf3dfa1a", - "semantic_hash": "" - }, - "bread-module-host/src/io.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "dbe04e05d1cfb02770db8d7c0bcc0b68", - "semantic_hash": "" - }, - "bread-module-host/src/lua_env.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "97d009846e18d3c809663b1185c98bbb", - "semantic_hash": "" - }, - "bread-module-host/src/main.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "9a93253ae44c764b8273df40999ddede", - "semantic_hash": "" - }, - "bread-shared/src/module_host_ipc.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "fcdb4c03f242a5ea51fd3a096b711363", - "semantic_hash": "" - }, - "bread-shared/src/permissions.rs": { - "mtime": 1786800467.7210522, - "ast_hash": "800445ef9c90bdbf8f3ac9d4f1afd98e", - "semantic_hash": "" - }, - "breadd/src/core/rules.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "bd430cf213f400b8d4e96ccc35a76ff1", - "semantic_hash": "" - }, - "breadd/src/ipc/module_host_bridge.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "caa9cf82695e48c88758fcfa835e1871", - "semantic_hash": "" - }, - "breadd/src/module_host.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "228826ff3c8941ea5f9bb28b66d637a9", - "semantic_hash": "" - }, - "breadd/tests/module_host_sandbox.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "7e637b3a950c510215a6f6a7b88dd404", - "semantic_hash": "" - }, - "examples/modules/cpu-temp-widget/init.lua": { - "mtime": 1786800467.724451, - "ast_hash": "5ac893dd2f6af6d8b22dd290e3021f77", - "semantic_hash": "" - }, - "xtask/src/main.rs": { - "mtime": 1786801244.1297076, - "ast_hash": "e914dd77ac3241df09e3a681228961db", - "semantic_hash": "" - }, - ".forgejo/workflows/dev-release.yml": { - "mtime": 1786800467.7161875, - "ast_hash": "707129aa2fe79b4539d108c03e6d7abf", - "semantic_hash": "" - }, - ".forgejo/workflows/rc-release.yml": { - "mtime": 1786800467.7167187, - "ast_hash": "3007d2c43d785cd72f0548096626a21d", - "semantic_hash": "" - }, - ".forgejo/workflows/release.yml": { - "mtime": 1786800467.7167187, - "ast_hash": "3578aa39e7b2466822c8d85247489d36", - "semantic_hash": "" - }, - "DEPRECATIONS.md": { - "mtime": 1786800467.716893, - "ast_hash": "1685b60fad2ed4184e4119c30866ec12", - "semantic_hash": "" - }, - "examples/modules/README.md": { - "mtime": 1786800467.7242541, - "ast_hash": "dfa8a72f41c08bd5b8036b684092a93b", - "semantic_hash": "" - }, - "packaging/README.md": { - "mtime": 1786800994.0430956, - "ast_hash": "caa295eed64de126874a2e48b8aed8a2", - "semantic_hash": "" - } -} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index e7af1d8..1cf4a98 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,21 +1,21 @@ -# Graph Report - bread (2026-08-16) +# Graph Report - bread (2026-08-15) ## Corpus Check -- 66 files · ~90,429 words +- 62 files · ~88,250 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 1486 nodes · 3384 edges · 93 communities (68 shown, 25 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 47 edges (avg confidence: 0.78) +- 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: `cdd5de8f` +- 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) -- LuaEngine +- lua/mod.rs - RawEvent - config.rs - Server @@ -31,24 +31,24 @@ - bread-cli/src/main.rs - types.rs - podman.rs -- Value -- Result +- StateHandle +- run_udev_monitor - hooks_shell.rs - bluetooth.rs - SubscriptionId - glob.rs -- StateHandle -- Adapter +- run_state_engine +- RtnetlinkAdapter - network.rs - power.rs - hyprland.rs -- parse_upower_message -- main Branch +- Adapter +- dl.breadway.dev Distribution - git-branch-widget.lua - TestHarness - Sync - active-window-widget.lua -- .new +- cpu-temp-widget.lua - focus-mode-widget.lua - workflow-status-widget.lua - bread.widget API @@ -70,10 +70,10 @@ - bread.system.startup - Monitors Configuration Example - Binds Module (Built-in) -- lua/mod.rs -- external-monitors.lua -- AGENTS.md — Repo hygiene -- CLAUDE.md — Repo hygiene +- Bakery Package Manager +- Phase 3: GUI Control Center +- Phase 5: Cross-Device Mesh +- Dev Version Computation - ModuleHostLua - ModuleHostRegistry - xtask/src/main.rs @@ -98,20 +98,15 @@ - init.lua - Execution - packaging/README.md -- PathBuf -- build.sh -- beta Release Track -- dev Release Track -- stable Release Track ## God Nodes (most connected - your core abstractions) 1. `LuaEngine` - 59 edges -2. `RawEvent` - 50 edges +2. `RawEvent` - 49 edges 3. `BreadEvent` - 38 edges 4. `raw()` - 37 edges -5. `RuntimeState` - 36 edges +5. `RuntimeState` - 34 edges 6. `StateHandle` - 28 edges -7. `now_unix_ms()` - 25 edges +7. `now_unix_ms()` - 26 edges 8. `Adapter` - 25 edges 9. `SubscriptionId` - 25 edges 10. `ModuleHostLua` - 24 edges @@ -123,29 +118,31 @@ breadd/src/adapters/bluetooth.rs → bread-shared/src/lib.rs - `classify()` --calls--> `now_unix_ms()` [INFERRED] breadd/src/adapters/filesystem.rs → bread-shared/src/lib.rs -- `emit_topology_snapshot()` --calls--> `now_unix_ms()` [INFERRED] - breadd/src/adapters/hyprland.rs → bread-shared/src/lib.rs - `network_raw_event()` --calls--> `now_unix_ms()` [INFERRED] breadd/src/adapters/network.rs → bread-shared/src/lib.rs +- `power_raw_event()` --calls--> `now_unix_ms()` [INFERRED] + breadd/src/adapters/power.rs → bread-shared/src/lib.rs ## Import Cycles - 2-file cycle: `breadd/src/core/state_engine.rs -> breadd/src/lua/mod.rs -> breadd/src/core/state_engine.rs` - 2-file cycle: `bread-shared/src/lib.rs -> bread-shared/src/module_host_ipc.rs -> bread-shared/src/lib.rs` ## Hyperedges (group relationships) +- **** — ci_dev_release, workflow_version_compute, release_track_dev, distribution_dl_breadway_dev, package_bakery [INFERRED] - **** — adapter_udev, adapter_hyprland, adapter_power, sys_bread_daemon, api_bread_on, sys_lua_runtime [INFERRED] - **** — config_init_lua, config_modules_dir, pattern_module_skeleton, api_bread_on, sys_lua_runtime [INFERRED] - **** — api_bread_workflow, api_bread_spawn, api_bread_wait, example_dock_workflow, api_bread_notify [INFERRED] - **** — api_bread_widget, api_bread_every, example_widget_cpu_temp, api_bread_state_watch [INFERRED] +- **** — branch_main, ci_dev_release, ci_rc_release, ci_stable_release, release_track_dev, release_track_beta, release_track_stable [INFERRED] -## Communities (93 total, 25 thin omitted) +## Communities (88 total, 24 thin omitted) -### Community 0 - "LuaEngine" -Cohesion: 0.11 -Nodes (19): ErrorEntry, HandlerEntry, HandlerKind, LuaEngine, LuaMessage, ModuleInfo, AtomicU64, HashMap (+11 more) +### Community 0 - "lua/mod.rs" +Cohesion: 0.06 +Nodes (86): now_unix_ms(), ModulePermission, Option, String, WidgetSpec, RuntimeState, bluetooth_connect(), bluetooth_disconnect() (+78 more) ### Community 1 - "RawEvent" -Cohesion: 0.06 +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" @@ -158,11 +155,11 @@ Nodes (41): A, command_target(), event_domain(), is_known_app(), is_reserved_dom ### Community 4 - "widget.rs" Cohesion: 0.07 -Nodes (33): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+25 more) +Nodes (32): accepts_node_count_at_max(), accepts_tree_at_max_depth(), Align, Background, box_of(), default_orientation(), FontWeight, is_valid_class() (+24 more) ### Community 5 - "Bread Daemon (breadd)" Cohesion: 0.06 -Nodes (36): Bluetooth Adapter, Hyprland Adapter, Network Adapter, Power Adapter, udev Adapter, bread.on(pattern, fn), bread.spawn(fn), bread.wait(pattern, opts) (+28 more) +Nodes (39): Bluetooth Adapter, Hyprland Adapter, Network Adapter, Power Adapter, udev Adapter, bread.on(pattern, fn), bread.spawn(fn), bread.wait(pattern, opts) (+31 more) ### Community 6 - "filesystem.rs" Cohesion: 0.12 @@ -178,7 +175,7 @@ Nodes (50): daemon_survives_repeated_reloads_and_pipeline_resumes(), emit_with_a ### Community 9 - "state_engine.rs" Cohesion: 0.12 -Nodes (20): apply_device_change(), apply_event_to_state(), device_connect_adds_device_with_all_fields(), device_connect_is_idempotent_for_same_id(), device_disconnect_of_unknown_id_is_noop(), device_disconnect_removes_matching_id(), ev(), hyprland_snapshot_replaces_topology() (+12 more) +Nodes (19): apply_device_change(), apply_event_to_state(), device_connect_adds_device_with_all_fields(), device_connect_is_idempotent_for_same_id(), device_disconnect_of_unknown_id_is_noop(), device_disconnect_removes_matching_id(), ev(), monitor_connect_adds_new_monitor() (+11 more) ### Community 10 - "modules_mgmt.rs" Cohesion: 0.11 @@ -197,20 +194,20 @@ Cohesion: 0.19 Nodes (29): CausalityTracker, Cli, Commands, config_directory(), daemon_socket_path(), format_timestamp(), handle_modules_cmd(), HooksCommand (+21 more) ### Community 14 - "types.rs" -Cohesion: 0.15 -Nodes (21): DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState, PowerState, ProfileState (+13 more) +Cohesion: 0.17 +Nodes (21): Device, DeviceRule, DeviceTopology, InterfaceState, MatchCondition, ModuleStatus, Monitor, NetworkState (+13 more) ### Community 15 - "podman.rs" Cohesion: 0.15 Nodes (17): container_event(), ignores_remove_event(), ignores_stop_event_to_avoid_double_emit_with_died(), ignores_unknown_action(), map_podman_event(), maps_died_event(), maps_health_status_event(), maps_start_event() (+9 more) -### Community 16 - "Value" -Cohesion: 0.17 -Nodes (14): active_window_from_data(), apply_hyprland_snapshot(), condition_matches(), hyprland_state_key(), json_stringish(), resolve_device(), Option, Result (+6 more) +### Community 16 - "StateHandle" +Cohesion: 0.14 +Nodes (10): condition_matches(), resolve_device(), Option, Result, String, Value, Vec, StateHandle (+2 more) -### Community 17 - "Result" -Cohesion: 0.13 -Nodes (26): bluetooth_connect(), bluetooth_disconnect(), bluetooth_find_adapter(), bluetooth_get_powered(), bluetooth_query(), bluetooth_set_powered(), bluetooth_set_scanning(), bluetooth_spawn() (+18 more) +### Community 17 - "run_udev_monitor" +Cohesion: 0.35 +Nodes (9): enumerate_with_udev(), Result, Self, Sender, String, Vec, run_udev_monitor(), ScannedDevice (+1 more) ### Community 18 - "hooks_shell.rs" Cohesion: 0.18 @@ -224,13 +221,13 @@ Nodes (10): address_from_path(), BluetoothAdapter, parse_bluetooth_message(), Me Cohesion: 0.29 Nodes (13): HashMap, String, Vec, Subscription, SubscriptionId, SubscriptionTable, table_add_assigns_provided_id_and_finds_match(), table_clear_removes_all() (+5 more) -### Community 22 - "StateHandle" -Cohesion: 0.15 -Nodes (16): dispatch_event(), handle_command(), Arc, AtomicU64, HashMap, Receiver, RwLock, Self (+8 more) +### Community 22 - "run_state_engine" +Cohesion: 0.27 +Nodes (12): dispatch_event(), handle_command(), Arc, AtomicU64, Receiver, RwLock, Self, Sender (+4 more) -### Community 23 - "Adapter" -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.rs" Cohesion: 0.27 @@ -242,11 +239,15 @@ Nodes (8): power_raw_event(), PowerAdapter, PowerSnapshot, read_power_state(), O ### Community 26 - "hyprland.rs" Cohesion: 0.29 -Nodes (11): emit_topology_snapshot(), hyprland_event_socket(), hyprland_request_json(), hyprland_request_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result (+3 more) +Nodes (7): hyprland_event_socket(), HyprlandAdapter, parse_hyprland_line(), PathBuf, Result, Sender, String -### Community 27 - "parse_upower_message" -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 - "dl.breadway.dev Distribution" +Cohesion: 0.25 +Nodes (8): main Branch, dev-release.yml Workflow, rc-release.yml Workflow, release.yml Workflow, dl.breadway.dev Distribution, beta Release Track, dev Release Track, stable Release Track ### Community 29 - "git-branch-widget.lua" Cohesion: 0.62 @@ -264,9 +265,9 @@ Nodes (3): main(), Result, Sync Cohesion: 0.83 Nodes (3): label_for(), M.on_load(), widget_root() -### Community 33 - ".new" -Cohesion: 0.16 -Nodes (15): ModulePermission, Option, String, bluetooth_list_devices(), builtin_module_decls(), is_lib_path(), list_lua_files(), module_name_from_path() (+7 more) +### Community 33 - "cpu-temp-widget.lua" +Cohesion: 0.83 +Nodes (3): M.on_load(), read_temp_c(), widget_root() ### Community 34 - "focus-mode-widget.lua" Cohesion: 1.00 @@ -280,24 +281,8 @@ Nodes (3): M.on_load(), most_relevant(), widget_update() Cohesion: 0.67 Nodes (3): bread.widget API, CPU Temperature Widget Example, Live Widget Update Pattern -### Community 60 - "lua/mod.rs" -Cohesion: 0.30 -Nodes (20): now_unix_ms(), RuntimeState, module_store_get(), module_store_set(), Arc, JsonValue, RwLock, widget_list_json() (+12 more) - -### Community 61 - "external-monitors.lua" -Cohesion: 0.29 -Nodes (8): apply(), apply_monitor(), connected(), drm_first_mode(), drm_status(), is_internal(), list_connectors(), M.on_load() - -### Community 62 - "AGENTS.md — Repo hygiene" -Cohesion: 0.33 -Nodes (5): AGENTS.md — Repo hygiene, CI, Don't, Local architecture (still true), Remotes - -### Community 63 - "CLAUDE.md — Repo hygiene" -Cohesion: 0.40 -Nodes (4): CI, CLAUDE.md — Repo hygiene, Don't, Remotes - ### Community 64 - "ModuleHostLua" -Cohesion: 0.09 +Cohesion: 0.10 Nodes (38): call(), HostMessage, IoCommand, RpcResponse, Duration, Option, PathBuf, Receiver (+30 more) ### Community 65 - "ModuleHostRegistry" @@ -325,8 +310,8 @@ Cohesion: 0.14 Nodes (14): API Stability & Versioning, Bread Documentation, Contents, Debugging tips, Dictionary: Event reference, Dictionary: IPC protocol, Dictionary: Runtime state schema, Integrating a bread\* app (+6 more) ### Community 71 - "udev.rs" -Cohesion: 0.18 -Nodes (18): build_device_event(), build_event(), enumerate_payload_includes_classification_fields(), prop_bool(), prop_str(), Option, Result, Self (+10 more) +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 @@ -388,29 +373,25 @@ Nodes (3): M.on_load(), read_temp_c(), widget_root() Cohesion: 0.67 Nodes (3): `bread.exec_capture(cmd, opts) -> ok, stdout`, `bread.exec(cmd)`, Execution -### Community 88 - "PathBuf" -Cohesion: 1.00 -Nodes (3): dirs_home(), lua_expand_path(), PathBuf - ## Knowledge Gaps -- **182 isolated node(s):** `build.sh script`, `install.sh script`, `Remotes`, `CI`, `Local architecture (still true)` (+177 more) +- **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. -- **25 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 `Adapter` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `bluetooth.rs`, `network.rs`, `power.rs`, `hyprland.rs`, `parse_upower_message`, `Sync`?** - _High betweenness centrality (0.089) - this node is a cross-community bridge._ -- **Why does `RawEvent` connect `RawEvent` to `Server`, `filesystem.rs`, `git.rs`, `udev.rs`, `systemd.rs`, `podman.rs`, `bluetooth.rs`, `Adapter`, `network.rs`, `power.rs`, `hyprland.rs`, `parse_upower_message`?** - _High betweenness centrality (0.084) - this node is a cross-community bridge._ -- **Why does `BreadEvent` connect `RawEvent` to `ModuleHostLua`, `LuaEngine`, `.new`, `Server`, `ModuleHostRegistry`, `state_engine.rs`, `StateHandle`?** - _High betweenness centrality (0.061) - this node is a cross-community bridge._ -- **What connects `build.sh script`, `install.sh script`, `Remotes` to the rest of the system?** - _182 weakly-connected nodes found - possible documentation gaps or missing edges._ -- **Should `LuaEngine` be split into smaller, more focused modules?** - _Cohesion score 0.11153846153846154 - nodes in this community are weakly interconnected._ +- **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.05702970297029703 - nodes in this community are weakly interconnected._ + _Cohesion score 0.051842708517016396 - nodes in this community are weakly interconnected._ - **Should `config.rs` be split into smaller, more focused modules?** - _Cohesion score 0.0670122176971492 - nodes in this community are weakly interconnected._ \ No newline at end of file + _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/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json b/graphify-out/cache/ast/v0.9.32/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json deleted file mode 100644 index c80f821..0000000 --- a/graphify-out/cache/ast/v0.9.32/0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08.json +++ /dev/null @@ -1 +0,0 @@ -{"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/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json b/graphify-out/cache/ast/v0.9.32/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json deleted file mode 100644 index 6c51c5e..0000000 --- a/graphify-out/cache/ast/v0.9.32/32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "$graphify-root$_claude_claude_md_repo_hygiene", "label": "CLAUDE.md \u2014 Repo hygiene", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "$graphify-root$_claude_remotes", "label": "Remotes", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L10"}, {"id": "$graphify-root$_claude_ci", "label": "CI", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L14"}, {"id": "$graphify-root$_claude_don_t", "label": "Don't", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L19"}], "edges": [{"source": "$graphify-root$_claude_md", "target": "$graphify-root$_claude_claude_md_repo_hygiene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_remotes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_ci", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_claude_claude_md_repo_hygiene", "target": "$graphify-root$_claude_don_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L19", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json b/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json deleted file mode 100644 index 1674f33..0000000 --- a/graphify-out/cache/ast/v0.9.32/56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_breadd_src_core_normalizer_rs", "label": "normalizer.rs", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "label": "EventNormalizer", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "label": ".with_legacy_hyprland_event_names()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "label": ".normalize_udev()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "label": ".normalize_hyprland()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "label": ".emit_hyprland_dual()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "label": ".normalize_power()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "label": ".normalize_bluetooth()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "label": ".normalize_network()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "label": ".normalize_terminal()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "label": ".normalize_remote()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "label": ".normalize_git()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "label": ".normalize_filesystem()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "label": ".normalize_systemd()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "label": ".normalize_podman()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "label": ".normalize_app()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604"}, {"id": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "label": ".accept()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "label": "split_hyprland_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668"}, {"id": "$graphify-root$_breadd_src_core_normalizer_raw", "label": "raw()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679"}, {"id": "adaptersource", "label": "AdapterSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/normalizer.rs"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "label": "udev_add_emits_connected_with_identity_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L691"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "label": "udev_remove_emits_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L718"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "label": "udev_bind_action_is_suppressed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L739"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "label": "udev_anonymous_child_interface_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L756"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "label": "udev_dedupes_child_nodes_of_same_physical_device()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L772"}, {"id": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "label": "udev_disconnect_does_not_share_dedup_with_connect()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L798"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "label": "hyprland_workspace_change()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L825"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "label": "hyprland_active_window_v2_parses_address_from_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L842"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "label": "hyprland_openwindow_splits_all_fields()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L862"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "label": "hyprland_unknown_kind_falls_through_to_generic_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L886"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "label": "hyprland_monitor_lifecycle()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L903"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "label": "hyprland_dual_emit_covers_all_ten_mappings_by_default()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L940"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "label": "hyprland_legacy_names_suppressed_when_compat_disabled()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1055"}, {"id": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "label": "hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1160"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "label": "power_ac_connected_emits_named_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1199"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "label": "power_battery_thresholds_select_correct_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1212"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "label": "power_mid_range_battery_emits_generic_changed()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1238"}, {"id": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "label": "power_ac_and_battery_can_both_fire()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1251"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "label": "bluetooth_connected_emits_device_connected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1267"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "label": "bluetooth_disconnected_emits_device_disconnected()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1293"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "label": "bluetooth_enumerate_includes_name()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1310"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "label": "bluetooth_paired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1329"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "label": "bluetooth_unpaired_emits_bluetooth_specific_event()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1348"}, {"id": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "label": "bluetooth_name_falls_back_to_properties()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1365"}, {"id": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "label": "network_online_and_offline()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1384"}, {"id": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "label": "system_events_pass_through_unchanged()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1405"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "label": "dedup_drops_duplicate_within_window()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1422"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "label": "dedup_allows_after_window_elapses()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1432"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "label": "dedup_distinguishes_different_payloads()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1442"}, {"id": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "label": "dedup_window_of_zero_allows_everything()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1467"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "label": "app_own_namespace_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1486"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "label": "app_command_to_another_known_app_passes_through()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1499"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "label": "app_wrong_namespace_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1512"}, {"id": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "label": "app_command_to_unknown_or_reserved_target_is_dropped()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1524"}, {"id": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "label": "split_fields_handles_empty_and_single()", "file_type": "code", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1545"}], "edges": [{"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "rwlock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L198", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L304", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L335", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L392", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L477", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L521", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L532", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L543", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L554", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L565", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L579", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L604", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L668", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L677", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "adaptersource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_raw", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L679", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L691", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L718", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L739", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L756", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L772", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L798", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L825", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L842", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L862", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1055", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1199", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1212", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1238", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1251", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1267", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1293", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1310", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1329", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1348", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1365", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1384", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1405", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1432", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1442", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1467", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1486", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1499", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1512", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1524", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_rs", "target": "$graphify-root$_breadd_src_core_normalizer_split_fields_handles_empty_and_single", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1545", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_terminal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_git", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_podman", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_remote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "target": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L670", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L692", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L693", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_add_emits_connected_with_identity_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L719", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L720", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_remove_emits_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L733", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L740", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_bind_action_is_suppressed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_anonymous_child_interface_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L773", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_dedupes_child_nodes_of_same_physical_device", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L799", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_udev_disconnect_does_not_share_dedup_with_connect", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L800", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L826", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_workspace_change", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L833", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L844", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_active_window_v2_parses_address_from_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L850", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L863", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L864", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_openwindow_splits_all_fields", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L870", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L890", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L891", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_unknown_kind_falls_through_to_generic_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L897", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L904", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_monitor_lifecycle", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L941", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1012", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1018", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1056", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1056", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1121", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_legacy_names_suppressed_when_compat_disabled", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1127", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_with_legacy_hyprland_event_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1175", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1175", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1177", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1200", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_connected_emits_named_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1201", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_battery_thresholds_select_correct_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1239", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_mid_range_battery_emits_generic_changed", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1268", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1269", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_connected_emits_device_connected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1279", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1294", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_disconnected_emits_device_disconnected", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1295", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1311", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_enumerate_includes_name", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1330", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_paired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1331", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1349", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_unpaired_emits_bluetooth_specific_event", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1366", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1367", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_bluetooth_name_falls_back_to_properties", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1367", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1385", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1386", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_network_online_and_offline", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1386", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1406", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_system_events_pass_through_unchanged", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_drops_duplicate_within_window", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1424", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1433", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_allows_after_window_elapses", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1434", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1443", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_distinguishes_different_payloads", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1444", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_dedup_window_of_zero_allows_everything", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1468", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1487", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_own_namespace_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1500", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_another_known_app_passes_through", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1501", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1513", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_wrong_namespace_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1525", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1526", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_normalizer_app_command_to_unknown_or_reserved_target_is_dropped", "target": "$graphify-root$_breadd_src_core_normalizer_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1526", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L87"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_udev", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_hyprland", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_emit_hyprland_dual", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_power", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L408"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "pointer", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_bluetooth", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L480"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "is_null", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_network", "callee": "as_object_mut", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L502"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_systemd", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L568"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_app_namespace", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L611"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_normalize_app", "callee": "validate_command_event", "is_member_call": false, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L611"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L639"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L646"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "into_inner", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L646"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L650"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_eventnormalizer_accept", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L661"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_split_hyprland_fields", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1032"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_dual_emit_covers_all_ten_mappings_by_default", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "count", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1183"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_hyprland_namespace_only_subscriber_gets_full_coverage_regardless_of_compat", "callee": "starts_with", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1185"}, {"caller_nid": "$graphify-root$_breadd_src_core_normalizer_power_ac_and_battery_can_both_fire", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/normalizer.rs", "source_location": "L1259"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json b/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json deleted file mode 100644 index 8c8133f..0000000 --- a/graphify-out/cache/ast/v0.9.32/5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_hyprland_rs", "label": "hyprland.rs", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "label": "HyprlandAdapter", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "label": "hyprland_event_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "label": "hyprland_request_socket()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "label": "hyprland_request_json()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "label": "emit_topology_snapshot()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116"}, {"id": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "label": "parse_hyprland_line()", "file_type": "code", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/hyprland.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "pathbuf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "unixstream", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L94", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L116", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_rs", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "target": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "target": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "lines", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L35"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "next_line", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprlandadapter_run", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "flatten", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "path", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_event_socket", "callee": "exists", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "parent", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_socket", "callee": "join", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "write_all", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "as_bytes", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "shutdown", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "read_to_string", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_hyprland_request_json", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L109"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_emit_topology_snapshot", "callee": "now_unix_ms", "is_member_call": false, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_hyprland_parse_hyprland_line", "callee": "split_once", "is_member_call": true, "source_file": "breadd/src/adapters/hyprland.rs", "source_location": "L141"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json b/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json deleted file mode 100644 index 2962760..0000000 --- a/graphify-out/cache/ast/v0.9.32/6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_ci_build_sh", "label": "build.sh", "file_type": "code", "source_file": "ci/build.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_ci_build_sh__entry", "label": "build.sh script", "file_type": "code", "source_file": "ci/build.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_ci_build_sh", "target": "$graphify-root$_ci_build_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "ci/build.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L9"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L16"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_ci_build_sh__entry", "source_file": "ci/build.sh", "source_location": "L17"}], "bash_sources": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json b/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json deleted file mode 100644 index 30cc0a6..0000000 --- a/graphify-out/cache/ast/v0.9.32/936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9.json +++ /dev/null @@ -1 +0,0 @@ -{"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/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json b/graphify-out/cache/ast/v0.9.32/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json deleted file mode 100644 index 8158c5d..0000000 --- a/graphify-out/cache/ast/v0.9.32/aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_agents_md", "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}, {"id": "$graphify-root$_agents_agents_md_repo_hygiene", "label": "AGENTS.md \u2014 Repo hygiene", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}, {"id": "$graphify-root$_agents_remotes", "label": "Remotes", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L16"}, {"id": "$graphify-root$_agents_ci", "label": "CI", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L22"}, {"id": "$graphify-root$_agents_local_architecture_still_true", "label": "Local architecture (still true)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L31"}, {"id": "$graphify-root$_agents_don_t", "label": "Don't", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L39"}], "edges": [{"source": "$graphify-root$_agents_md", "target": "$graphify-root$_agents_agents_md_repo_hygiene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_remotes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_ci", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_local_architecture_still_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_agents_agents_md_repo_hygiene", "target": "$graphify-root$_agents_don_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L39", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json b/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json deleted file mode 100644 index 67ad6fe..0000000 --- a/graphify-out/cache/ast/v0.9.32/c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_examples_modules_external_monitors_lua", "label": "external-monitors.lua", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L1"}, {"id": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "label": "inhibit_lid()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L28", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_release_lid", "label": "release_lid()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L38", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_is_internal", "label": "is_internal()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L44", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_drm_status", "label": "drm_status()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L48", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "label": "drm_first_mode()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L58", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_list_connectors", "label": "list_connectors()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L71", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_connected", "label": "connected()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L87", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "label": "apply_monitor()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L103", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_apply", "label": "apply()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L132", "_callable": true}, {"id": "$graphify-root$_examples_modules_external_monitors_m_on_load", "label": "M.on_load()", "file_type": "code", "source_file": "examples/modules/external-monitors.lua", "source_location": "L166", "_callable": true}], "edges": [{"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_release_lid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_drm_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_list_connectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_lua", "target": "$graphify-root$_examples_modules_external_monitors_m_on_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_list_connectors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_drm_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_connected", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_apply", "target": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_apply", "target": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_examples_modules_external_monitors_m_on_load", "target": "$graphify-root$_examples_modules_external_monitors_is_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "examples/modules/external-monitors.lua", "source_location": "L202", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "callee": "bread.fs.exists", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L29", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_inhibit_lid", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_release_lid", "callee": "bread.exec", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L39", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_status", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_status", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "bread.fs.read", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L60", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L60", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_drm_first_mode", "callee": "tonumber", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_list_connectors", "callee": "bread.exec_capture", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_list_connectors", "callee": "table.sort", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L83", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_connected", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L108", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "bread.hyprland.eval", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L116", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "string.format", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L118", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply_monitor", "callee": "bread.hyprland.keyword", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L128", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L141", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "select", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L153", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "ipairs", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L154", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_apply", "callee": "select", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L161", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.debounce", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L198", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L200", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.notify", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L203", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L205", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L208", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L209", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.on", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L212", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L215", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.hyprland.on_raw", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "evaluate", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L221", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "bread.every", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L224", "receiver": null}, {"caller_nid": "$graphify-root$_examples_modules_external_monitors_m_on_load", "callee": "settle", "is_member_call": false, "source_file": "examples/modules/external-monitors.lua", "source_location": "L225", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json b/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json deleted file mode 100644 index 522b04a..0000000 --- a/graphify-out/cache/ast/v0.9.32/f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45.json +++ /dev/null @@ -1 +0,0 @@ -{"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/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json b/graphify-out/cache/ast/v0.9.32/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json deleted file mode 100644 index f8085cb..0000000 --- a/graphify-out/cache/ast/v0.9.32/fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5.json +++ /dev/null @@ -1 +0,0 @@ -{"nodes": [{"id": "$graphify-root$_breadd_src_core_state_engine_rs", "label": "state_engine.rs", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle", "label": "StateHandle", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "runtimestate", "label": "RuntimeState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "unboundedsender", "label": "UnboundedSender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "statecommand", "label": "StateCommand", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statecommand", "label": "StateCommand", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23"}, {"id": "subscriptionid", "label": "SubscriptionId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "moduleloadstate", "label": "ModuleLoadState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "devicerule", "label": "DeviceRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "label": ".state_arc()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "label": ".state_get()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "label": ".state_dump()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "label": ".register_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "label": ".remove_subscription()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "label": ".register_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "label": ".remove_watch()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "label": ".clear_subscriptions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "label": ".clear_modules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "label": ".clear_widgets()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "label": ".set_module_status()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "label": ".set_module_status_ex()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "label": ".set_profile()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "label": ".set_device_rules()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164"}, {"id": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "label": "run_state_engine()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169"}, {"id": "unboundedreceiver", "label": "UnboundedReceiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "breadevent", "label": "BreadEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "luamessage", "label": "LuaMessage", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "atomicu64", "label": "AtomicU64", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_handle_command", "label": "handle_command()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287"}, {"id": "subscriptiontable", "label": "SubscriptionTable", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "label": "dispatch_event()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "label": "value_at_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387"}, {"id": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "label": "hyprland_state_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401"}, {"id": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "label": "json_stringish()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "label": "workspace_id_from_data()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428"}, {"id": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "label": "active_window_from_data()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440"}, {"id": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "label": "upsert_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "label": "apply_hyprland_snapshot()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "label": "apply_event_to_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "label": "resolve_device()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "label": "condition_matches()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634"}, {"id": "matchcondition", "label": "MatchCondition", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/core/state_engine.rs"}, {"id": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "label": "apply_device_change()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752"}, {"id": "$graphify-root$_breadd_src_core_state_engine_ev", "label": "ev()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "label": "value_at_path_returns_root_for_empty_path()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L815"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "label": "value_at_path_navigates_nested_keys()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L821"}, {"id": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "label": "value_at_path_returns_none_on_missing_key()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "label": "monitor_connect_adds_new_monitor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L836"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "label": "monitor_reconnect_does_not_duplicate()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L853"}, {"id": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "label": "monitor_disconnect_keeps_record_but_flips_connected_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L867"}, {"id": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "label": "workspace_changed_updates_active_workspace()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L884"}, {"id": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "label": "window_focus_change_updates_active_window()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L900"}, {"id": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "label": "namespaced_hyprland_events_update_the_same_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L916"}, {"id": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "label": "hyprland_snapshot_replaces_topology()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L949"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "label": "device_connect_adds_device_with_all_fields()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L979"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "label": "device_connect_is_idempotent_for_same_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1004"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "label": "device_disconnect_removes_matching_id()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1013"}, {"id": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "label": "device_disconnect_of_unknown_id_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1025"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "label": "power_event_updates_ac_and_battery_low_flag()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1035"}, {"id": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "label": "power_clamps_battery_percent_to_100()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1057"}, {"id": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "label": "network_event_updates_online_flag_and_interfaces()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1069"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "label": "profile_activated_pushes_previous_to_history()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1093"}, {"id": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "label": "profile_activated_to_same_name_is_noop()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1112"}, {"id": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "label": "unknown_event_does_not_mutate_state()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1123"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "label": "condition_vendor_id_matches_case_insensitively()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1137"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "label": "condition_name_contains_searches_name_and_vendor()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1147"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "label": "condition_input_flags_match_booleans()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1158"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "label": "condition_usb_hub_requires_hub_and_secondary_class()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1176"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "label": "condition_id_usb_class_accepts_with_or_without_0x_prefix()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1198"}, {"id": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "label": "condition_empty_matches_anything()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1209"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "label": "resolve_device_returns_first_matching_rule()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1218"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "label": "resolve_device_skips_rules_with_no_conditions()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1250"}, {"id": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "label": "resolve_device_with_empty_ruleset_returns_unknown()", "file_type": "code", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1259"}], "edges": [{"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "serde_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "warn", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "subscriptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "luamessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statecommand", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_arc", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_subscription", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_remove_watch", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_subscriptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_clear_widgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L126", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "moduleloadstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L143", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_profile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_device_rules", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedreceiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L169", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_handle_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statecommand", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "subscriptionid", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L287", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "subscriptiontable", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "unboundedsender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "luamessage", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "target": "atomicu64", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L362", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L387", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L401", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L420", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L428", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L440", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L452", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L480", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L529", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "devicerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L624", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "matchcondition", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L634", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "runtimestate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L752", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L799", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_ev", "target": "breadevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L801", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_root_for_empty_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L815", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_navigates_nested_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L821", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_value_at_path_returns_none_on_missing_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L836", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L884", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L900", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L949", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L979", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1004", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1025", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1035", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1057", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1069", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1093", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1112", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1123", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_vendor_id_matches_case_insensitively", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1137", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_name_contains_searches_name_and_vendor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1147", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_input_flags_match_booleans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1158", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_usb_hub_requires_hub_and_secondary_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1176", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_id_usb_class_accepts_with_or_without_0x_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1198", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_condition_empty_matches_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1209", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_returns_first_matching_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1218", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_skips_rules_with_no_conditions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1250", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_rs", "target": "$graphify-root$_breadd_src_core_state_engine_resolve_device_with_empty_ruleset_returns_unknown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1259", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_set_module_status_ex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_run_state_engine", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_handle_command", "target": "$graphify-root$_breadd_src_core_state_engine_statehandle_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L531", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L537", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L546", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L564", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_resolve_device", "target": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L626", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L838", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_connect_adds_new_monitor", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L855", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L856", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_monitor_disconnect_keeps_record_but_flips_connected_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L871", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_workspace_changed_updates_active_workspace", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L888", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L902", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_window_focus_change_updates_active_window", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L904", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L918", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_namespaced_hyprland_events_update_the_same_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L920", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L951", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_hyprland_snapshot_replaces_topology", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_adds_device_with_all_fields", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L981", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_connect_is_idempotent_for_same_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_removes_matching_id", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1015", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_device_disconnect_of_unknown_id_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1027", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1037", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_event_updates_ac_and_battery_low_flag", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1039", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1059", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_power_clamps_battery_percent_to_100", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1061", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1071", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_network_event_updates_online_flag_and_interfaces", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1073", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1096", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_pushes_previous_to_history", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1098", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1114", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_profile_activated_to_same_name_is_noop", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1116", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1126", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_core_state_engine_unknown_event_does_not_mutate_state", "target": "$graphify-root$_breadd_src_core_state_engine_ev", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/core/state_engine.rs", "source_location": "L1128", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_get", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_state_dump", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_subscription", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_statehandle_register_watch", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "add_with_id", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L296"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_add", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L312"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "store", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L316"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L319"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_handle_command", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "match_event", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "into_iter", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L379"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_dispatch_event", "callee": "fetch_sub", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L381"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_value_at_path", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_hyprland_state_key", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_json_stringish", "callee": "as_i64", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L433"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_workspace_id_from_data", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L441"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L445"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "trim", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_active_window_from_data", "callee": "split", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L461"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_upsert_monitor", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L472"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L481"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L482"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L487"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L488"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L506"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "filter_map", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L507"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L510"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L520"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_hyprland_snapshot", "callee": "or_else", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L539"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "find", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "iter_mut", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L560"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L571"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L582"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "clear", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L583"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L603"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_event_to_state", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L609"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L642"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L642"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L663"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L668"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "as_str", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L684"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L684"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L729"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L729"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L733"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L733"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L740"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_condition_matches", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L753"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L753"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L764"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L764"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L772"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L772"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L778"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L778"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L783"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L787"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_apply_device_change", "callee": "retain", "is_member_call": true, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L856"}, {"caller_nid": "$graphify-root$_breadd_src_core_state_engine_monitor_reconnect_does_not_duplicate", "callee": "mk", "is_member_call": false, "source_file": "breadd/src/core/state_engine.rs", "source_location": "L861"}]} \ No newline at end of file diff --git a/graphify-out/cache/last_query_stamp b/graphify-out/cache/last_query_stamp index fc67451..2937bb9 100644 --- a/graphify-out/cache/last_query_stamp +++ b/graphify-out/cache/last_query_stamp @@ -1 +1 @@ -1786850688.401695 \ No newline at end of file +1785892770.494006 \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index 9d974c3..807813a 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{".forgejo/workflows/dev-release.yml":{"size":4255,"mtime_ns":1786805047700909101,"word_count":475},".forgejo/workflows/rc-release.yml":{"size":2760,"mtime_ns":1786805047700909101,"word_count":284},".forgejo/workflows/release.yml":{"size":2615,"mtime_ns":1786805047700909101,"word_count":220},"CONTRIBUTING.md":{"size":4572,"mtime_ns":1785909683269119242,"word_count":693},"Documentation.md":{"size":88008,"mtime_ns":1786805047700909101,"word_count":11703},"Examples.md":{"size":13873,"mtime_ns":1784781173923640613,"word_count":1631},"README.md":{"size":10721,"mtime_ns":1786805047700909101,"word_count":1322},"bread-cli/src/hooks_git.rs":{"size":14283,"mtime_ns":1784781158057272526,"word_count":1628,"hashes":{"bread-cli/src/hooks_git.rs":"189662042a71bc399ada8b9406df4467e7d6dd98b30c325963e2ac5a20464e30"}},"bread-cli/src/hooks_shell.rs":{"size":22290,"mtime_ns":1784781158058272487,"word_count":2464,"hashes":{"bread-cli/src/hooks_shell.rs":"fd89453b8f708d522667008fc29d6314014b9ece188836f585e8c863c8b0d4a0"}},"bread-cli/src/lib.rs":{"size":83,"mtime_ns":1778512393494156927,"word_count":11,"hashes":{"bread-cli/src/lib.rs":"911b9a5587b2f15288d0e16b849f2b5ab810054fa36144f0e18d43cbc74fd26d"}},"bread-cli/src/main.rs":{"size":27201,"mtime_ns":1785882914332261243,"word_count":2482,"hashes":{"bread-cli/src/main.rs":"288544209bcd80ef4e976edb7c925f40092cbc4c8c555b5be2b26314fbbb5009"}},"bread-cli/src/modules_mgmt.rs":{"size":18542,"mtime_ns":1785882914332261243,"word_count":1854,"hashes":{"bread-cli/src/modules_mgmt.rs":"4bb86099f1d35b587e29c9cbe4f9a4625005fe4ff76c7cb03ffe77a28ead6dc7"}},"bread-cli/tests/modules.rs":{"size":6785,"mtime_ns":1784781158060272408,"word_count":527,"hashes":{"bread-cli/tests/modules.rs":"1c59cf7fc6368a6f681dd75644122a641aa8c3ad0f47fd122df9b1e41dd8db07"}},"bread-emit/src/main.rs":{"size":2630,"mtime_ns":1784781158061637573,"word_count":323,"hashes":{"bread-emit/src/main.rs":"3900d99603060a79229967cc8b10a816288fbc6bff8e189e155ec52482c24605"}},"bread-shared/src/apps.rs":{"size":9958,"mtime_ns":1786805047700909101,"word_count":956,"hashes":{"bread-shared/src/apps.rs":"ef6801fbeb434c8bd359bdcb6e97aa7b59211228eb6d2f4d596571287155afbc"}},"bread-shared/src/glob.rs":{"size":5250,"mtime_ns":1784781158061637573,"word_count":430,"hashes":{"bread-shared/src/glob.rs":"a821b0ae147a4176096182885030d2f8110a1af0056e643bed85decb767d0d62"}},"bread-shared/src/lib.rs":{"size":17557,"mtime_ns":1785882914334608814,"word_count":1653,"hashes":{"bread-shared/src/lib.rs":"154125cfdd3bde512dfbeece781e3e00b7ad799c05d9be701f3a2f53fe97505b"}},"bread-shared/src/widget.rs":{"size":19070,"mtime_ns":1784781173923640613,"word_count":1828,"hashes":{"bread-shared/src/widget.rs":"a9dc22d2e76161cef88feef06d9a5b5f1604b6022be33882c4abd05d4a752bad"}},"breadd/src/adapters/bluetooth.rs":{"size":8036,"mtime_ns":1778843727513525536,"word_count":613,"hashes":{"breadd/src/adapters/bluetooth.rs":"9d364676f344dc310d78cf635df2b444d44255519e81bfc7b732fa521485e695"}},"breadd/src/adapters/filesystem.rs":{"size":15906,"mtime_ns":1784781158061637573,"word_count":1390,"hashes":{"breadd/src/adapters/filesystem.rs":"e889c302f3813421a029da2e8fc8bad20894cdb3f78185ed5124ef8dbde67356"}},"breadd/src/adapters/git.rs":{"size":20033,"mtime_ns":1784781158061637573,"word_count":1964,"hashes":{"breadd/src/adapters/git.rs":"559acb56e0505a371e32b00124be466b96c6672a6ac0eb87b75e205d33e016aa"}},"breadd/src/adapters/hyprland.rs":{"size":5227,"mtime_ns":1786805047704242387,"word_count":463,"hashes":{"breadd/src/adapters/hyprland.rs":"5759be707ee0f29011c5184a2558db565d0d4394fde32cbd6a2e4b0e6abde1b2"}},"breadd/src/adapters/mod.rs":{"size":5676,"mtime_ns":1784781158061637573,"word_count":429,"hashes":{"breadd/src/adapters/mod.rs":"980147fba012ec06db92683b7e3867d4bcf6b4bfc66cc98c5c3ec7bec414984d"}},"breadd/src/adapters/network.rs":{"size":2484,"mtime_ns":1778470615846020224,"word_count":220,"hashes":{"breadd/src/adapters/network.rs":"24083399afa7e3dc6a0c493b357be8f03fcfa19167b1aca8356425b315b993ee"}},"breadd/src/adapters/network_rtnetlink.rs":{"size":8078,"mtime_ns":1784781158061637573,"word_count":482,"hashes":{"breadd/src/adapters/network_rtnetlink.rs":"32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932"}},"breadd/src/adapters/podman.rs":{"size":10249,"mtime_ns":1784781158062272329,"word_count":945,"hashes":{"breadd/src/adapters/podman.rs":"acff54d0eb187a248d5a0df247a15640a7139b21316b9cd94405b8e68bf9d714"}},"breadd/src/adapters/power.rs":{"size":2575,"mtime_ns":1778470615838569013,"word_count":214,"hashes":{"breadd/src/adapters/power.rs":"51040410a14d1241bb76ea1515c19b6cc28d1eaf27838fba59c4c679ca7fcc29"}},"breadd/src/adapters/power_upower.rs":{"size":5913,"mtime_ns":1784781158062272329,"word_count":405,"hashes":{"breadd/src/adapters/power_upower.rs":"daade7f9969dee36aa1816eadd89ba728cedd846cee1e42bd80f0bb554675b7d"}},"breadd/src/adapters/systemd.rs":{"size":10443,"mtime_ns":1784781158062272329,"word_count":1011,"hashes":{"breadd/src/adapters/systemd.rs":"fb5ee6512390534bad024ca8364b408bc0b63fe3091aba2de257a38baf4b76e2"}},"breadd/src/adapters/udev.rs":{"size":8560,"mtime_ns":1786805047704242387,"word_count":675,"hashes":{"breadd/src/adapters/udev.rs":"ffac7353f3c8d1b64913e858fbe845aec2b905d8a0868f0616f8c8cbe43b507d"}},"breadd/src/core/config.rs":{"size":19809,"mtime_ns":1785882914334608814,"word_count":1644,"hashes":{"breadd/src/core/config.rs":"25d5ed76f4f8824a32bb861d66f7c7d64e812015004719d0ca8348f4df6974a5"}},"breadd/src/core/mod.rs":{"size":131,"mtime_ns":1785882914334608814,"word_count":21,"hashes":{"breadd/src/core/mod.rs":"8bdbb196ad65289dbbb4baa424f9d095f64d00c34a6dbe7ae6c0b6cdb8a98c9a"}},"breadd/src/core/normalizer.rs":{"size":55811,"mtime_ns":1786805047704242387,"word_count":3849,"hashes":{"breadd/src/core/normalizer.rs":"56de9a3b0d350fa563c6e185f50058e36f36cb0df5fdf9ab4db6825c2b6a299c"}},"breadd/src/core/state_engine.rs":{"size":44436,"mtime_ns":1786805047704242387,"word_count":3000,"hashes":{"breadd/src/core/state_engine.rs":"fa2f00c5c9d525a579a8b5a7cda3e09b4a9356ccdf9984fd0ffc428bb6852ac5"}},"breadd/src/core/subscriptions.rs":{"size":5705,"mtime_ns":1784781158063272289,"word_count":457,"hashes":{"breadd/src/core/subscriptions.rs":"50bdcdefa8670c32acf96d8312513e83ce4129997c102c469e0744a29c45156e"}},"breadd/src/core/supervisor.rs":{"size":2071,"mtime_ns":1778680581377812674,"word_count":179,"hashes":{"breadd/src/core/supervisor.rs":"954f4895cb7bd393773fcdf96460e1d276b79acaf43a4856ec20622c88da7925"}},"breadd/src/core/types.rs":{"size":5580,"mtime_ns":1785882914334608814,"word_count":641,"hashes":{"breadd/src/core/types.rs":"657baae866248b2b86e6b956daf487b397125a40770ac7d935350cc465b76f56"}},"breadd/src/ipc/mod.rs":{"size":20789,"mtime_ns":1786805047704242387,"word_count":1676,"hashes":{"breadd/src/ipc/mod.rs":"f5ed88e4fd5b7119fd5685081ed65eeeec6a2d4e8502cc48e237ba1a26e23e45"}},"breadd/src/lua/mod.rs":{"size":143054,"mtime_ns":1785882914334608814,"word_count":11545,"hashes":{"breadd/src/lua/mod.rs":"2e7b1c88d3b93966e651125bd8b60a3530078178c3238a3a20ba501184931c1a"}},"breadd/src/main.rs":{"size":4941,"mtime_ns":1785882914334608814,"word_count":356,"hashes":{"breadd/src/main.rs":"87b9e9359948efb8af690f796fc63a8d8b447a0630e77987b588d280736066ba"}},"breadd/tests/ipc_integration.rs":{"size":62115,"mtime_ns":1786805047704242387,"word_count":5535,"hashes":{"breadd/tests/ipc_integration.rs":"7314e9c94aed03846ef5d41909ed6b185f874bdcb971bd33438643122f075aa9"}},"examples/modules/README.md":{"size":3349,"mtime_ns":1786858478390548050,"word_count":459,"hashes":{"examples/modules/readme.md":"936ad3ca46885af6b1ce179c427b02f97716c9a38b060a530d68a8f799ae88a9"}},"examples/modules/active-window-widget.lua":{"size":1713,"mtime_ns":1784781173925640533,"word_count":224,"hashes":{"examples/modules/active-window-widget.lua":"5a98062361d24974511b1b6ed8bd2d65c5d7092045b0296877b913a793e4c874"}},"examples/modules/bluetooth-toggle-widget.lua":{"size":2143,"mtime_ns":1784781173925640533,"word_count":266,"hashes":{"examples/modules/bluetooth-toggle-widget.lua":"09e253cb509d7d9704e1de08850f314eeff9f099a8d70b64168538824048739f"}},"examples/modules/dock-monitors.lua":{"size":1090,"mtime_ns":1784781158066367871,"word_count":124,"hashes":{"examples/modules/dock-monitors.lua":"da5fe4f6e6e7bf185f7f522bacb9c0b037355b91f05b4375876d53dd94243ff0"}},"examples/modules/dock-workflow.lua":{"size":2220,"mtime_ns":1785882914337524957,"word_count":277,"hashes":{"examples/modules/dock-workflow.lua":"411da60463bd7ee164b1086731ba56daa0ed579d0f1d7bda7edaacce2bd14ba4"}},"examples/modules/focus-mode-widget.lua":{"size":2590,"mtime_ns":1784781173925640533,"word_count":330,"hashes":{"examples/modules/focus-mode-widget.lua":"f9a331db58954ace04b558f79bfbb96e9c80629d03fd1750967761fb27f9d4be"}},"examples/modules/git-branch-widget.lua":{"size":5793,"mtime_ns":1785882914337524957,"word_count":820,"hashes":{"examples/modules/git-branch-widget.lua":"a846e6570e78621e9547dad2174ac672587bebd240c172e9432a46f1a245fb38"}},"examples/modules/low-battery-warning.lua":{"size":890,"mtime_ns":1784781158066367871,"word_count":114,"hashes":{"examples/modules/low-battery-warning.lua":"413a748dbd7f3624475b8b54a848b625f69d97ded0dec1c96e6da58408955bb4"}},"examples/modules/pause-media-on-headphone-unplug.lua":{"size":770,"mtime_ns":1784781158066367871,"word_count":81,"hashes":{"examples/modules/pause-media-on-headphone-unplug.lua":"cc98123baa6e78b902edefb87870b61e36ac5cebd1551f0c156a8c1f3d2a5b35"}},"examples/modules/workflow-status-widget.lua":{"size":2883,"mtime_ns":1784781173925640533,"word_count":413,"hashes":{"examples/modules/workflow-status-widget.lua":"64f9373ab593ff7b348c4f5c4bd8f28f513883ddff63350bca6afa988bebca71"}},"packaging/README.md":{"size":1043,"mtime_ns":1786805047710908960,"word_count":130,"hashes":{"packaging/readme.md":"0722cfc76304905abbf7e70d2d37a9d022e078f106be27368c1eafbc40be1f3a"}},"scripts/install.sh":{"size":4224,"mtime_ns":1786805047710908960,"word_count":376,"hashes":{"scripts/install.sh":"d5d451b34bca9bf4d19df863fdc280a157fd1215640139cc50bf6293b486ea74"}},"DEPRECATIONS.md":{"size":2117,"mtime_ns":1786805047700909101,"word_count":248,"hashes":{"deprecations.md":"0b5f8058c8ca4a4c9c38e1ef64aee0e0b4d0fa7897ee426619a674c1c4481b08"}},"bread-module-host/src/io.rs":{"size":9697,"mtime_ns":1786805041568645552,"word_count":932,"hashes":{"bread-module-host/src/io.rs":"6403e3b358b52ef31183f3d7d37672dfba77401434fc1637069f0a65cc22f4d4"}},"bread-module-host/src/lua_env.rs":{"size":20647,"mtime_ns":1786805041568645552,"word_count":1776,"hashes":{"bread-module-host/src/lua_env.rs":"3f8cd9c9ab766dd60f07f4f1d2bb699e6149888464badac24deb3c135bda5b26"}},"bread-module-host/src/main.rs":{"size":6309,"mtime_ns":1785882914334608814,"word_count":635,"hashes":{"bread-module-host/src/main.rs":"61c94042b0440eb51fae9337b86c3a38f741357613176c314bde0d5a75a69679"}},"bread-shared/src/module_host_ipc.rs":{"size":4617,"mtime_ns":1785882914334608814,"word_count":512,"hashes":{"bread-shared/src/module_host_ipc.rs":"55229beadfb32e49bb81e2e09f56d44c66e95cda2bdaa7c60b5662390ccc672f"}},"bread-shared/src/permissions.rs":{"size":7447,"mtime_ns":1785882914334608814,"word_count":743,"hashes":{"bread-shared/src/permissions.rs":"0f91364e1688bb568236e742ef968f4cc59a1d02c46ea89bff514f18cc332189"}},"breadd/src/core/rules.rs":{"size":12704,"mtime_ns":1785882914334608814,"word_count":1344,"hashes":{"breadd/src/core/rules.rs":"ee54b8b756e4201bf310ff95c39fb52701cdf9438dbe01eb1cea04c98697a1ed"}},"breadd/src/ipc/module_host_bridge.rs":{"size":22818,"mtime_ns":1785882914334608814,"word_count":1761,"hashes":{"breadd/src/ipc/module_host_bridge.rs":"8d860f003d45d1a0eaa93663cb51dd512085f39fd9a971f9d3462c8e09e3d71f"}},"breadd/src/module_host.rs":{"size":33767,"mtime_ns":1785895235744932512,"word_count":3731,"hashes":{"breadd/src/module_host.rs":"c6cf4535965e295780f9957f0d4638c65b45a47411f8ce5d13dca9803e1aeccb"}},"breadd/tests/module_host_sandbox.rs":{"size":22884,"mtime_ns":1786805041568645552,"word_count":2249,"hashes":{"breadd/tests/module_host_sandbox.rs":"6a8d654b40399065ecc793ade7bbbc90a6b01b4233229a437a824bfb59a1a0ba"}},"examples/modules/cpu-temp-widget/init.lua":{"size":2812,"mtime_ns":1785882914337524957,"word_count":375,"hashes":{"examples/modules/cpu-temp-widget/init.lua":"f9c25c2690fdec3436331db2797e840e99c16ae19c7f678ea16e5f8cbb8c1da4"}},"xtask/src/main.rs":{"size":31549,"mtime_ns":1785909683272452838,"word_count":2987,"hashes":{"xtask/src/main.rs":"483ea16dc73a6fa7b9ed0448daa7303c14d8adfab123a21bf0a3725df62b3738"}},".forgejo/workflows/check.yml":{"size":695,"mtime_ns":1786805047700909101,"word_count":85},"AGENTS.md":{"size":1639,"mtime_ns":1786805047700909101,"word_count":239,"hashes":{"agents.md":"aa6d2e2ef9e2a92d7bb9aeeb5d6f3ada12d3efca890f97e63acb24096f891368"}},"CLAUDE.md":{"size":986,"mtime_ns":1784778267614758780,"word_count":147,"hashes":{"claude.md":"32d87a4d068b26bd96790f85b80c7ca1662c425c2c4ed8d369dff8b47a8b92b9"}},"ci/build.sh":{"size":857,"mtime_ns":1786805047707178871,"word_count":106,"hashes":{"ci/build.sh":"6a85b28bf1dde77646a0a039898fee270918e490f92aab4e066b2d3e586f00e4"}},"examples/modules/external-monitors.lua":{"size":6494,"mtime_ns":1786858478390548050,"word_count":747,"hashes":{"examples/modules/external-monitors.lua":"c801c891b4def4638be979b0b1a5e6de34dc7c098ce60ce370118388a5938d08"}}} \ No newline at end of file +{".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 733eecb..dc2774b 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@
-
1486 nodes · 3384 edges · 93 communities
+
1467 nodes · 3347 edges · 88 communities